Ödeme Yöntemleri Abuse

Linux'ta dosya izinleri nasıl değiştirilir

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:

  1. -R - belirtilen dizindeki tüm dosya ve klasörlerin izinlerini özyinelemeli olarak değiştirir
  2. -v - her izin değişikliği hakkında çıktı bilgisi
  3. -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.

Linux'ta dosya izinleri nasıl değiştirilir

Ö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.