Ich habe die Berechtigung für den Ordner /etc geändert. Sudo funktioniert danach nicht mehr

Ich habe die Berechtigung für den Ordner /etc geändert. Sudo funktioniert danach nicht mehr

Ich habe die Berechtigung für den Ordner /etc auf 777 geändert mitchmodWenn ich versuche zu rennenSudodanach funktioniert es nicht mehr. Ich habe ein paar Lösungen gefunden, wie z. B. den Wiederherstellungsmodus, um Dinge zu reparieren, aber der Wiederherstellungsmodus ist für mich keine Option, da Grub überhaupt nicht lädt. Selbst wenn ich die Umschalttaste gedrückt halte oder Esc wiederhole, wird es nicht geladenRoden. Ich habe versucht, Grub zu aktualisieren, aber das erfordert wiedersudo! http://www.psychocats.net/ubuntu/fixsudo

r2d2@Sdnhbuz-r2d2:~$ sudo update-grub
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Antwort1

Wenn Sie die Berechtigungen rekursiv geändert haben (mit der Option -R), haben Sie ein Problem, da Sie für jede Datei die richtige Berechtigung wiederherstellen müssen. Wenn Sie nur die Berechtigung für den Ordner etc geändert haben, ist das Problem leicht zu lösen.

Laden Sie die Ubuntu-Installations-CD herunter und brennen Sie sie (es ist eine Live-CD).

Legen Sie eine Live-CD (oder einen Live-USB) in Ihren Computer ein und booten Sie die Maschine damit. (Denken Sie daran, Ihrem Computer/BIOS mitzuteilen, dass es von der CD/dem USB starten soll, wenn dies nicht die erste Option ist.)

Wählen Sie nicht „Ubuntu installieren“, sondern „Ubuntu ausprobieren“.

Mounten Sie die Festplatte Ihres Computers und ändern Sie die Berechtigungen, während Ubuntu live läuft.

Wenn Sie nicht wissen, wie das geht, können Sie ein Terminal öffnen (oder Strg-Alt-t drücken) und ausführen

sudo fdisk -l

Dadurch werden alle Ihre Festplatten und Partitionen aufgelistet. Normalerweise ist Ihre Computerfestplatte /dev/sda und die Hauptpartition ist die größte Linux-Partition (ich nehme an /dev/sda1). Führen Sie dann Folgendes aus:

sudo mount /dev/sda1 /mnt

Keine Sorge, Sie verwenden das Live-Ubuntu und sudo wird funktionieren. Gehen Sie jetzt zu mnt:

cd /mnt

und stellen Sie die Berechtigungen wieder her:

sudo chmod 755 etc

Schließen Sie nun das Terminal, fahren Sie das Live-Ubuntu herunter und starten Sie Ihren Computer neu (werfen Sie die CD/den USB-Stick vor dem Neustart aus).

Sie können diesen Vorgang mit jeder Linux-Live-CD durchführen.

verwandte Informationen