habe die /etc-Berechtigung in Oneiric (Ubuntu 11.10) durch Verwendung von „sudo chmod 665 /etc“ geändert, kann jetzt nicht mehr sudo verwenden

habe die /etc-Berechtigung in Oneiric (Ubuntu 11.10) durch Verwendung von „sudo chmod 665 /etc“ geändert, kann jetzt nicht mehr sudo verwenden

Ich habe es total vermasselt. Ich habe die Berechtigung /etcin 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, suaber 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, /etcwird im Inneren nichts geändert .)chmod/etc-R

Antwort3

Legen Sie die Ubuntu-Live-CD ein, öffnen Sie das Terminal und geben Sie ein

  1. sudo su -
  2. mount /dev/sda5 (or whichever is the root partition of your Ubuntu installation) /mnt
  3. chroot /mnt
  4. chmod 755 /etc
  5. 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!!!

verwandte Informationen