05.12.2023
23:24
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.
Komutun sözdizimi şöyledir
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
Örnekler
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.
Yeni VPS'lerde %15 indirim
Herhangi bir yerde sunucu siparişi vermek için acele edin
Diğer makaleler
05.12.2023
38 423
Bilgi tabanı / Bilgi
05.12.2023
6 861
Bilgi tabanı / Takımlar
05.12.2023
16 685
Bilgi tabanı / Programlar
