Sie können von einer Live-CD aus booten, das Dateisystem an einen Mount-Punkt anhängen, chroot einlegen und die RPM-Dateiberechtigungen mit wiederherstellen rpm --setperms
oooor, du kannst neu installieren :-)
Ich habe aus Versehen den Besitz mehrerer Dateien, einschließlich Systemdateien, auf unserem Centos 7
Server aufgrund eines Syntaxfehlers geändert . Ich versuchte, es für einen bestimmten Ordner zu ändern, verpasste es jedoch .
und endete mit der Ausführung \
. Jetzt kann ich mich nicht einmal per Remote-Login an der Maschine anmelden Putty/Cygwin
. Heißt es Connection disconnected
. Ist der Server abgespritzt oder gibt es eine Möglichkeit, die Standardberechtigungen wieder herzustellen, system files
sodass ich mich anmelden und von dort aus weitergehen kann?
So weit von meiner Recherche entfernt, glaube ich, habe ich kein Glück. Irgendwelche Tipps?
Gibt es auch eine Möglichkeit, Dateien von der Festplatte zu kopieren, wenn sie nicht wiederhergestellt werden können, z. B. als Slave in einem Windows-Computer?
Sie können von einer Live-CD aus booten, das Dateisystem an einen Mount-Punkt anhängen, chroot einlegen und die RPM-Dateiberechtigungen mit wiederherstellen rpm --setperms
oooor, du kannst neu installieren :-)
Betrachten Sie diesen Link http://www.adminlinux.org/2009/07/how-to-restore-default-system.html ein neuer Liner, der die Arbeit erledigt, es braucht Zeit, aber es funktioniert !!!!!
So setzen Sie Uids und Gids für Dateien und Verzeichnisse zurück: for u in $(rpm -qa); do rpm --setugids $u; done
Berechtigungen für Dateien und Verzeichnisse: for p in $(rpm -qa); do rpm --setperms $p; done