Ich habe versehentlich chmod 777 * in meinem Home-Ordner ausgeführt und alle Verzeichnisberechtigungen geändert (jedoch nicht für die Dateien).
Wie kann ich das rückgängig machen?
Ich habe versehentlich chmod 777 * in meinem Home-Ordner ausgeführt und alle Verzeichnisberechtigungen geändert (jedoch nicht für die Dateien).
Wie kann ich das rückgängig machen?
Antworten:
Am besten:
sudo chmod -R a+rwX,o-w /home/$USER
Alle Verzeichnisse sind 775. Alle Dateien sind 664, mit Ausnahme derjenigen, die zunächst als ausführbar festgelegt wurden. $ USER ist Ihr Name, der normalerweise eine Systemvariable ist.
echo $USER
Dies beschreibt einen bestimmten Fehler, hat aber auch die vorgeschlagenen Standardeinstellungen.
https://help.ubuntu.com/community/dmrcErrors
Weitere Informationen zu Berechtigungen:
Die Standardberechtigung für den Home-Ordner lautet 755 :) Führen Sie chmod wie beim letzten Mal erneut aus.
chmod 755 *
Während chmod -R in gewisser Hinsicht gut ist, finde ich, dass es an Kontrolle mangelt. Ich bevorzuge es, find in Verbindung mit chmod zu verwenden. Um nur Ihre Verzeichnisberechtigungen zurückzusetzen, können Sie Folgendes tun (vorausgesetzt, Sie sind als Eigentümer angemeldet):
cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
sudo chmod -R a+rwX,o-w /home/$USER