İçeriğe atla

Kapatmak için ESC tuşuna basın

Linux belirli bir dizinin tüm klasör veya dosya izinlerini değiştirme

Linux dağıtımı üzerinde herhangi bir dizini veya dizin içerisindeki tüm dosyaların izinlerini değiştiren komutlar bu yazıda dökümante edilmiştir

Yazar
Sezer Şanlıkan
Yayın
Güncellendi
Okuma
1 dakika
Görüntülenme
1.386
Linux belirli bir dizinin tüm klasör veya dosya izinlerini değiştirme

Aşağıdaki komutla bulunduğunuz dizinin tüm klasörlerini dizin-dizin gezerek klasör izinlerini 755 olarak değiştirilir.

sudo find . -type d -exec chmod 755 {} \;

Aşağıdaki komutla bulunduğunuz dizinin içerisindeki tüm dosyaları dizin-dizin gezerek izinlerini 644 olarak değiştirir.

sudo find . -type f -exec chmod 644 {} \;

NOT: Bulunduğunuz dizini “pwd” komutu ile görebilirsiniz.

NOT 2: “.” ifadesi bulunduğunuz dizini işaret eder. . (nokta) yerine dilediğiniz dizini yazıp aynı işlemi yapabilirsiniz. Örnek olarak aşağıdaki komutu baz alabilirsiniz.

sudo find /var/log -type f -exec chmod 644 {} \;  

veya

sudo find /var/log -type d -exec chmod 755 {} \; 

BONUS NOT: Komutlar recursive çalışır. İşlem yapılacak dizindeki tüm dosya ve klasörleri baz alır. İç içe geçmiş klasörler de dahildir.

Bu konuda devam et

Tümünü gör

Yeni yazılardan haberdar olun

Sunucu, Kubernetes, DevOps ve güvenlik üzerine yeni yazılar ve site duyuruları e-postanıza gelsin. Reklam yok, adresiniz kimseyle paylaşılmaz.

© 2021–2026 Sezer Şanlıkan