Eğer komut satırına ls -l yazarsanız, listelediğiniz dosya ya da dizinlerin başında 10 karakterlik farkı kombinaslar hafrler(rwx) olduğunu görürsünüz
en baştaki karakter eğer
d ise --> dizin
- ise --> dosya
l ise --> link 'tir
geriye kalan 9 karakteri üçerli üç farklı guruba ayırıyoruz.
Yukarıda ki görselde de görüldüğü üzere;
ilk üç karakter dosya sahibinin erişim hakları u ile dösterilir
ortadaki üç karakter gurubun yetkileri(hakları) g ile gösterilir
son üç karakter ise diğer kullanıcıların da yetkileridir o ile gösterilir
şimdi bu yetkileri nasıl verdiğimizi görelim
Dosya ya da dizine çalıştırma izni aşağıdaki gibi verilir.
Bu yöntemle dosya ya da dizinin hem sahibi hem grubu hem de diğerleri için vermiş olursunuz
chmod +x dosya_adi ya da chmod +x dizin_adi
Dosya ya da dizine yazma izni aşağıdaki gibi verilir.
Aynı şekilde tüm kullanıcılar için geçerli.
chmod +w dosya_adi ya da chmod +w dizin_adi
Dosya ya da dizine okuma izni aşağıdaki gibi verilir.
Aynı şekilde tüm kullanıcılar için geçerli.
chmod +r dosya_adi ya da chmod +r dizin_adi
Ancak bazı durumlarda bütün kullanıcı gurupları için aynı izni vermek istemeyebilirsiniz.
bu tür durumlarda önce yetkinin kime verileceği daha sonra +verilmek istenen izin
mesela sadece guruba çalıştırma yetkisi verilmesi isteniyorsa
chmod g +x dosya_adi ya da dizin_adi
sadece kullanıcıya okuma ve yazma yetkisi verilmek istenitrse
chmod u+rw dosya_adi ya da dizin_adi
0 yorum:
Yorum Gönder