Yanlışlıkla ana klasörümde chmod 777 * 'ı çalıştırdım ve tüm dizin izinlerini değiştirdi (ancak dosyalar için değil).
Bunu nasıl geri alabilirim?
Yanlışlıkla ana klasörümde chmod 777 * 'ı çalıştırdım ve tüm dizin izinlerini değiştirdi (ancak dosyalar için değil).
Bunu nasıl geri alabilirim?
Yanıtlar:
Bunu çalıştırmak için en iyisi:
sudo chmod -R a+rwX,o-w /home/$USER
Başlamak için çalıştırılabilir olarak ayarlananlar dışında tüm dosyalar 664 olacaktır. $ USER normalde bir sistem değişkeni olan adınızdır.
echo $USER
Bu, belirli bir hatayı tartışır, ancak önerilen varsayılan değerlere de sahiptir.
https://help.ubuntu.com/community/dmrcErrors
İzinler hakkında daha fazla bilgi:
Giriş klasörü için varsayılan izinler 755'tir :) chmod'u son kez tekrar çalıştırın.
chmod 755 *
Chmod -R bazı açılardan iyi olsa da, kontrol etmediğini düşünüyorum. Bulmayı chmod ile birlikte kullanmayı tercih ederim. Yalnızca dizin izinlerinizi sıfırlamak için aşağıdakine benzer bir şey yapabilirsiniz (sahip olarak oturum açtığınızı varsayarak):
cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
sudo chmod -R a+rwX,o-w /home/$USER