chown versehentlich auf / gesetzt, das gesamte Web ist nicht zugänglich

chown versehentlich auf / gesetzt, das gesamte Web ist nicht zugänglich

Mögliches Duplikat:
habe versehentlich „chown www-data:www-data / -R“ als Root ausgeführt

Habe gerade einen superdummen Fehler gemacht, als ich noch nicht fertig war, chown -R web5: client 12 / einzugeben und die Eingabetaste zu drücken. Derzeit sind alle Websites nicht zugänglich, während die meisten Datenbanken keine Verbindung herstellen konnten und keine Berechtigung zum Ausführen der Datei haben. Kann ich wissen, wie ich das beheben kann? Bitte helfen Sie. Danke

Antwort1

Du wurdest ch0wned, mein Freund. Der Befehl hätte "sudo chown ..." sein sollen und nachdem du versehentlich die Eingabetaste gedrückt hast, hättest du "Ups" sagen sollen undnichtdas Passwort eingegeben.

Nun, Lektion gelernt. Was ist nun zu tun?

Holen Sie sich Ihr letztes Backup und sichern Sie alle Dateien und ihre Eigentümer. Gehen Sie sie dann Gruppe für Gruppe durch und reparieren Sie die Eigentümer. Führen Sie keinen Neustart durch, bis Sie mit der Reparatur fertig sind, da dies die Reparatur erheblich erschweren könnte. (Sie können den Sicherungskopie sogar in ein Skript umwandeln, wenn Sie möchten.)

Wenn Ihr System zu sehr beschädigt ist, als dass die Befehle funktionieren würden, müssen Sie von einer Rettungs-CD oder einem USB-Stick booten, das System mounten und Dinge reparieren, um /bindas System nutzbar zu machen.

Es wirdsehrschmerzhaft. Tut mir leid.

Alternativ können Sie den aktuellen Status sichern, aus einer funktionierenden Sicherung wiederherstellen und dann alle Dateien, die in Ihrer Sicherung nicht aktuell sind, manuell aus der gerade erstellten Sicherung wiederherstellen.

Sehendiese Antwortfür einige Tipps zum Wiederherstellen installierter Systemdateien.

verwandte Informationen