
Ich bin ein ziemlich neuer Ubuntu-Benutzer. Vor ein paar Tagen habe ich mein ~/.profile bearbeitet und darin einen Syntaxfehler entdeckt. Wenn ich mich jetzt anmelde, werde ich nach einigen Fehlern zum „Begrüßungsbildschirm“ zurückgeschickt. Ich habe zwar ein Gastkonto, aber keine anderen Konten in der Administratorgruppe. Ich habe nach einer Lösung gesucht, aber bisher nichts gefunden, was funktioniert hat. Folgendes habe ich bereits versucht:
- Starten des Root-Terminals aus dem Wiederherstellungsmodus in GRUB. Als ich versuchte, mein .profile mit nano/vi zu bearbeiten, hieß es, es sei schreibgeschützt.
- Ich habe dpkg aus dem Wiederherstellungsmodus gestartet. Dabei wurde mir eine Fehlermeldung angezeigt, die besagt, dass die Bereitstellung mit Status 32 beendet wurde.
- Booten im Einzelbenutzermodus. Dies gab mir den gleichen Fehler wie Nr. 2; Mount wurde mit Status 32 beendet
- Anmeldung mit virtuellem Terminal. Ich drückte im Begrüßungsbildschirm Strg+Alt+F2 und meldete mich an, aber auch hier gab es eine Anmeldeschleife. Nachdem ich mich angemeldet hatte, wurde ich sofort erneut nach meinen Anmeldedaten gefragt.
Irgendwelche Ideen?
Antwort1
Wenn Sie sich mit Grub im Wiederherstellungsmodus anmelden, müssen Sie / mit Lese-/Schreibzugriff erneut mounten, etwa so:
mount -t ext4 /dev/sda1 / -o rw
du solltest dir die fstab ansehen
Katze /etc/fstab
um zu sehen, ob Sie die Syntax /dev/sdaX oder /dev/sdbX oder UUID oder Device-by-id verwenden sollen. wobei X die Partition von / ist. Nachdem Sie sich angemeldet haben, empfehle ich Ihnen, ein sekundäres Konto zu erstellen. Stellen Sie sicher, dass Sie es der zusätzlichen Gruppe „wheel“ oder „root“ hinzufügen, aber nicht als Hauptgruppe. Stellen Sie außerdem sicher, dass Sie visudo verwenden, um diesen Benutzer zu den „sudoers“ hinzuzufügen.
Zusätzlich können Sie eingeben
sudo passwd
um Ihren Root-Account zu entsperren, damit Sie diesen ganzen Ärger nicht noch einmal durchmachen müssen. BittenichtMelden Sie sich als Root bei Ihrem Desktop an.