Przypadkowo uruchomiłem chmod 777 * w moim katalogu domowym i zmieniłem wszystkie uprawnienia do katalogu (ale nie dla plików).
Jak mogę to cofnąć?
Przypadkowo uruchomiłem chmod 777 * w moim katalogu domowym i zmieniłem wszystkie uprawnienia do katalogu (ale nie dla plików).
Jak mogę to cofnąć?
Odpowiedzi:
Najlepiej uruchomić to:
sudo chmod -R a+rwX,o-w /home/$USER
Wszystkie katalogi będą mieć 775. Wszystkie pliki będą miały 664, z wyjątkiem tych, które na początku były ustawione jako pliki wykonywalne. $ USER to twoje imię, które zwykle jest zmienną systemową.
echo $USER
Omawia jeden konkretny błąd, ale ma również sugerowane wartości domyślne.
https://help.ubuntu.com/community/dmrcErrors
Więcej informacji na temat uprawnień:
Domyślne uprawnienia do folderu domowego to 755 :) Uruchom ponownie chmod jak ostatnim razem.
chmod 755 *
Chociaż chmod -R jest pod pewnymi względami dobry, uważam, że brakuje mu kontroli. Wolę używać find w połączeniu z chmod. Aby zresetować tylko uprawnienia do katalogu, możesz wykonać następujące czynności (zakładając, że jesteś zalogowany jako właściciel):
cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
sudo chmod -R a+rwX,o-w /home/$USER