chmod (mod değiştirme)
komutu Linux'ta bir dosyanın erişim haklarını değiştirmek için kullanılır. Sahip, grup ve diğer kullanıcılar için okuma, yazma ve yürütme izinlerini değiştirmenize olanak tanır.
chmod [options] file permissions
Seçenekler:
R -
belirtilen dizindeki tüm dosya ve klasörlerin izinlerini özyinelemeli olarak değiştirir-v
- her izin değişikliği hakkında çıktı bilgisi-c
- yalnızca izinleri değiştirilen dosyalar hakkında bilgi çıktısı verirİzinler:
r
- oku
w
- yaz
x
- yürütmek
Eylem iki taneden biri olabilir, ya ekle - işareti "+" ya da kaldır - işareti "-". Erişim haklarına gelince, bunlar ls
yardımcı programının çıktısına benzer.
Örneğin, tüm kullanıcılar test5 dosyasına tam erişime sahiptir:
chmod ugo+rwx test0
Ya da gruptan ve diğer kullanıcılardan tüm izinleri alalım:
chmod go-rwx test0
Gruba okuma ve çalıştırma izinleri verin:
chmod g+rx test0
Diğer tüm kullanıcılar sadece okur:
chmod o+r test0
test6 dosyası için SUID'yi ayarlayın:
chmod u+s test1
Ve test7 için SGID olarak ayarlayın:
chmod g+s test2
Bakalım ne olacak:
ls -l
Gördüğünüz gibi, her şey basit.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: