Daha
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
1701
3
R seçeneğini işaretleyin
chmod -R
Gelecekte, önce man sayfasını kontrol ederek çok zaman kazanabilirsiniz:
Yani bu durumda:
Tüm alt klasörlere ayarlamak için (özyinelemeli olarak) -R
Ve yeni klasörler/dosyalar için varsayılanı ayarlamak için umask kullanın cd /klasör umask 755
Kullan:
Ancak, bu konuda dikkatli olun. Yanlış dosyaların/klasörlerin izinlerini değiştirirseniz size gerçekten zarar verebilir.