
Ich habe diesen Befehl ausgeführt chown -r user:user /
, danach kann ich keinen Sudo-Befehl mehr ausführen. Außerdem kann ich keine Verbindung zu einem Netzwerk herstellen. Ich möchte alles zurückgeben. Aber wie?
Antwort1
Wenn Sie dies als Nicht-Superuser (ohne sudo
und nur mit Ihrem eigenen Benutzer) ausgeführt haben, haben Sie wahrscheinlich nichtzugroßer Schaden, da Ihr Benutzer außerhalb Ihres eigenen Benutzerverzeichnisses und möglicherweise einiger Teile davon /tmp/
(die Sie wahrscheinlich mit einem Neustart beheben können) nicht die Berechtigung hätte, viele Dinge zu ändern.
Jedoch, wenn Sie dies als sudo
oder als root
Benutzer ausgeführt haben, sind Sie buchstäblich aufgeschmissen.
Versuch einer UmkehrDasSchadenshöhe ist eine Lektion in Sinnlosigkeit und Selbstbestrafung, da man ein Vorbild haben müsstesauberSystem, um zu wissen, wie Sie den Besitz und die Berechtigungen zurücksetzen. Sie müssten auch Verzeichnis für Verzeichnis und Datei für Datei durchgehen, was ein SEHR langwieriger und nicht trivialer Prozess ist, den Sie sowieso über die Live-Umgebung durchführen müssten.
Generell, weil Sie ein System einrichten müsstenNurUm die richtigen Standardberechtigungen wiederzufinden, booten Sie am besten mit einem LiveUSB-/Installationsimage, kopieren alle Daten, die Sie behalten möchten, als Superuser in der Live-Umgebung vom Laufwerk auf eine zweite, externe Festplatte und löschen dann das installierte Ubuntu und installieren es erneut.
Antwort2
Da Sie es nicht verwenden können, sudo
müssten Sie von einer LiveUSB-Installation booten und von dort aus alle Berechtigungen wieder ändern.
Wie bereits in Thomas Wards Kommentar oben erwähnt, wäre es wahrscheinlich einfacher, den LiveUSB zum Sichern Ihrer Daten zu verwenden und dann einfach das System neu zu installieren