Linux'ta bir klasörün ve tüm alt klasörlerinin ve dosyalarının izinlerini tek adımda nasıl değiştirebilirim?

Linux'ta bir klasörün ve tüm alt klasörlerinin ve dosyalarının izinlerini tek bir adımda (komutla) değiştirmek istiyorum.

Aşağıdaki komutu zaten denedim ancak yalnızca belirtilen klasör için çalışıyor:

chmod 775 /opt/lampp/htdocs

Alt klasörler ve dosyalar da dahil olmak üzere /opt/lampp/htdocs ve tüm içeriği için chmod 755 ayarını yapmanın bir yolu var mı?

Ayrıca, gelecekte htdocs içinde yeni bir klasör veya dosya oluşturursam, bunun izinleri otomatik olarak nasıl 755 olarak ayarlanabilir?

Bu bağlantıya da bir göz attım:

https://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal

R seçeneğini işaretleyin

chmod -R

Gelecekte, önce man sayfasını kontrol ederek çok zaman kazanabilirsiniz:

man 

Yani bu durumda:

man chmod
Yorumlar (17)

Tüm alt klasörlere ayarlamak için (özyinelemeli olarak) -R

chmod 755 /folder -R

Ve yeni klasörler/dosyalar için varsayılanı ayarlamak için umask kullanın cd /klasör umask 755

Yorumlar (7)

Kullan:

sudo chmod 755 -R /whatever/your/directory/is

Ancak, bu konuda dikkatli olun. Yanlış dosyaların/klasörlerin izinlerini değiştirirseniz size gerçekten zarar verebilir.

Yorumlar (0)