
Ich wollte aus Versehen die Eigentümerschaft von /usr und /etc und /home ändern, indem ich
chown -R username
weil ich dachte, in diesem Fall würde ich keinen Fehler sehen, der besagt, dass die Berechtigung zur Installation von Software usw. verweigert wurde, aber als ich es getan habe, bekam ich einen Fehler, der bedeutete, dass sudo ruiniert wurde. Ich habe versucht, es zu lösen, indem ich
chown -R root:root /usr/lib/sudo
und, aber kein Glück, dann habe ich es versucht, nachdem ich den Befehl unten eingegeben habe
mount -o rw,remount /
bei der Ubuntu-Wiederherstellung, während es jetzt die einzige Möglichkeit ist, mit meinem Ubuntu über die Root-Shell-Eingabeaufforderung zu kommunizieren, habe ich den folgenden Fehler erhalten:
sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
Keiner der genannten Befehle hat das Problem gelöst. Nachdem ich versucht hatte, auf mein Konto zuzugreifen, um ein Backup meiner Daten zu erstellen und Ubuntu neu zu installieren, stand ich vor einem weiteren, größeren Problem: Ich kann meinen Benutzernamen nicht auf dem Anmeldebildschirm sehen. Ich sehe nur die Gastsitzung. Selbst wenn ich mich bei der Gastsitzung anmelde, werde ich wieder auf den Anmeldebildschirm zurückgebracht. Ich weiß wirklich nicht, was ich tun soll. Bitte helfen Sie mir, wenn Sie wissen, wie ich das Problem lösen kann. Ich kann sudo überhaupt nicht verwenden und kann auch apt.get update nicht auf dem Ubuntu-Wiederherstellungsbildschirm ausführen.
Antwort1
Erstellen Sie eine Ubutnu-Live-CD, mounten Sie das Laufwerk, auf dem Ubutnu installiert ist, und chown -R root: /media/ubuntu/YourDriveName/etc
führen Sie aus. Wiederholen Sie dies, aber ersetzen Sie es etc
durch usr
. Ich denke, es gibt keinen Grund, die Besitzer von /etc
und zu ändern /usr
.