![habe die /etc-Berechtigung in Oneiric (Ubuntu 11.10) durch Verwendung von „sudo chmod 665 /etc“ geändert, kann jetzt nicht mehr sudo verwenden](https://rvso.com/image/1108684/habe%20die%20%2Fetc-Berechtigung%20in%20Oneiric%20(Ubuntu%2011.10)%20durch%20Verwendung%20von%20%E2%80%9Esudo%20chmod%20665%20%2Fetc%E2%80%9C%20ge%C3%A4ndert%2C%20kann%20jetzt%20nicht%20mehr%20sudo%20verwenden.png)
Ich habe es total vermasselt. Ich habe die Berechtigung /etc
in Ubuntu 11.10 mit folgendem Befehl geändert
sudo chmod 665 /etc
jetzt, wann immer ich versuche, sudo zu verwenden, erscheint der folgende Fehler:
sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
Ich bin für jede Hilfe sehr dankbar, da ich neu bei Ubuntu bin. Ich habe es bereits versucht, su
aber ich kann mich nicht einmal als Root anmelden, und selbst wenn ich das richtige Passwort eingebe, kommt immer die Meldung Authentication Failure
. Ich möchte mich nicht als Root anmelden, weil das riskant ist und selbst ein Linux-Neuling wie ich nicht dumm genug ist, eine solche Kontrolle auszuüben. Ich möchte einfach wieder meins verwenden sudo
. Ich habe auch versucht, in den Wiederherstellungsmodus zu wechseln, aber ich kann nicht in den Wiederherstellungsmodus gelangen.
Antwort1
Option zum Starten der Wiederherstellungskonsole.
Wählen Sie „Remount“ mit Lese-/Schreibzugriff.
Wählen Sie die Root-Shell.
cd /
chmod 755 etc <--to get it back to default
sync
init 6
Antwort2
Sie können diese Art von Problem im Allgemeinen beheben, ohne in den Wiederherstellungsmodus zu booten, ohne eine Live-CD zu verwenden und ohne überhaupt neu zu starten. Ein Ubuntu-System mit einer GUI (im Gegensatz zu einem Ubuntu-Server-System ohne installierte GUI) verfügt über zwei Mechanismen zum Ausführen von Befehlen als Root. Einer istsudo
. Der Andere istRichtlinienKitSie könnenpkexec
, das Befehlszeilen-Frontend für PolicyKit, um die Berechtigungen zu korrigieren:
pkexec chmod 755 /etc
Wenn Sie das Problem nur durch Ausführen verursacht haben sudo chmod 665 /etc
, ist das Problem damit vollständig behoben und Sie müssen nicht versuchen, Berechtigungen zu reparieren.innen /etc
. ( Mit einem Befehl , der das Flag nicht verwendet, /etc
wird im Inneren nichts geändert .)chmod
/etc
-R
Antwort3
Legen Sie die Ubuntu-Live-CD ein, öffnen Sie das Terminal und geben Sie ein
sudo su -
mount /dev/sda5 (or whichever is the root partition of your Ubuntu installation) /mnt
chroot /mnt
chmod 755 /etc
exit
Dadurch sollte alles wieder in Ordnung kommen.
Antwort4
Ihre Boot-Manager-Betriebssystemliste sieht aus wie der Windows-Boot-Manager, nicht wie der Ubuntu-Grub-Boot-Manager, der Ihnen die Möglichkeit geben würde, in den Wiederherstellungsmodus zu wechseln.
ich weiß eigentlich nicht, ob das System Grub überhaupt irgendwo installiert, aber wenn Sie Ubuntu auswählen, versuchen Sie, die Umschalttaste gedrückt zu halten, um in das Grub-Menü zu gelangen (falls vorhanden).
Eine andere Möglichkeit wäre, die Datei boot.ini auf Ihrer Windows-Partition zu bearbeiten. Dort sollte ein Eintrag für Ubuntu vorhanden sein. Versuchen Sie, dieser Zeile eine 1 anzuhängen und Ubuntu zu booten. Die 1 bringt Sie in den Einzelbenutzermodus – eine Befehlszeile mit Root-Zugriff auf Ihr System.
Aber am einfachsten geht das mit Sicherheit mit einer Life-CD!!!