Zusammenfassung: Wie sich dieses Problem entwickelt hat
Bisher scheint dieses Problem zwei Phasen durchlaufen zu haben.
Erstens war es überhaupt nicht möglich, sich auf dem grafischen Anmeldebildschirm anzumelden. Es war möglich, sich an einer virtuellen Konsole anzumelden . In einer virtuellen Konsole erhaltene Informationen zeigten Folgendes an:
- Für die Ausgabe von
df -h
Shows steht ausreichend freier Speicherplatz zur Verfügung. Es ist bekannt, dass die grafische Anmeldung fehlschlägt, wenn auf der Festplatte kein oder nur sehr wenig freier Speicherplatz vorhanden ist. Dies ist jedoch anscheinend nicht der Fall.
- Die Ausgabe von
dpkg -l | egrep 'lightdm|gdm|kdm|lxdm'
zeigt, dass der einzige installierte Display-Manager (der den Anmeldebildschirm bereitstellt) LightDM ist. Diese Informationen waren wertvoll, da eine mögliche Lösung für die Unfähigkeit, sich anzumelden , darin bestand, einen anderen Anzeigemanager zu verwenden (z. B. durch Installieren und Wechseln zu gdm
).
- Beim Ändern des Passworts sagten Sie: "Zuerst musste das Mount-Remount durchgeführt werden, aber danach wurde das Passwort erfolgreich geändert." Das deutet darauf hin, dass Sie das Kennwort tatsächlich geändert haben, indem Sie in den Wiederherstellungsmodus und nicht auf der virtuellen Konsole gestartet haben. Wenn ich mich bei dieser Annahme irre, lassen Sie es mich bitte wissen.
Jetzt können Sie sich anmelden, vermutlich indem Sie Ihren Benutzernamen und Ihr Passwort auf dem grafischen Anmeldebildschirm eingeben . (Bitte lassen Sie mich wissen, wenn dies nicht korrekt ist.) Sie können sich jedoch nach dem Anmelden nicht authentifizieren . Deshalb:
- Das Ändern des Passworts scheint einen Teil des Problems behoben zu haben. Ich vermute, das Kennwort wurde entweder während der Installation nicht richtig festgelegt (möglicherweise aufgrund eines Fehlers) oder es enthielt Zeichen, die LightDM auf seinem Anmeldebildschirm aus irgendeinem Grund nicht verarbeiten kann, oder es enthielt Zeichen, die verschiedenen Schlüsseln zugeordnet waren Ihre Tastatur während der Installation als auf dem LightDM-Anmeldebildschirm. Mit Ihrem neuen Passwort können Sie sich anmelden.
- Das Problem ist jedoch nicht vollständig behoben, da Sie sich nach dem Anmelden nicht authentifizieren können. Ich habe die allgemeinen Informationen beibehalten, die ich als ursprüngliche Antwort im ersten Abschnitt unten mit dem Titel " Kennwort funktioniert nicht beim Anmeldebildschirm" angegeben hat . Diese Informationen können für andere Personen nützlich sein, bei denen ähnliche Probleme auftreten. Fahren Sie mit dem Abschnitt " Kann mich anmelden, aber andere Authentifizierung schlägt fehl" fort .
Das Passwort funktioniert auf dem Anmeldebildschirm nicht
Ein paar Dinge zu überprüfen:
- Ist Caps Lockan?
- Wenn Sie zur Eingabe einiger Zeichen die Zehnertastatur verwenden, ist diese ebenfalls Num Lockaktiviert?
- Enthält Ihr Passwort ungewöhnliche Zeichen? (Vielleicht haben Sie einen seltsamen Fehler gefunden.) Haben Sie verschiedene Passwörter ausprobiert ?
- Haben Sie Ihr Passwort mit einem anderen Tastaturlayout festgelegt als das, mit dem Sie sich authentifizieren? In diesem Fall geben Sie möglicherweise ein völlig anderes Kennwort ein.
- Ist Ihr Passwort leer (dh das null Zeichen lange Passwort)? Das funktioniert nicht richtig; Sie benötigen ein aktuelles Passwort.
Möglicherweise läuft während des Installationsvorgangs systematisch etwas schief. Wenn Sie mit einem Ubuntu-ISO-Image begonnen haben, dann:
Es ist üblich, dass eine schlechte ISO oder ein schlechtes Brennen / Schreiben den Erfolg der Installation verhindert, aber es ist auch möglich, dass die Installation fehlerhaft ist.
Behebung dieses Problems:
Sie haben ein Wubi-System * , daher wird GRUB nach dem Windows-Bootloader ausgeführt. Wählen Sie Ubuntu auf dem Bildschirm aus, auf dem Windows und Ubuntu zwei Optionen sind. ShiftHalten Sie die Taste gedrückt, und drücken Sie dann Enter. Auf diese Weise wird die ShiftTaste gedrückt, während der Windows-Bootloader GRUB kettenlade.
- * Bearbeiten: Tatsächlich stellt sich heraus (aus Informationen, die Sie seitdem bereitgestellt haben), dass Sie kein Wubi-System haben. Ich bin mir nicht sicher, warum das NiederhaltenShiftbei Ihnen nicht funktioniert. Da die obigen Hinweise immer dann gelten, wenn ein Bootloader außer GRUB-Ketten in den GRUB-Bootloader des Ubuntu-Systems geladen wird, funktioniert er möglicherweise noch für Sie (oder hat funktioniert). Andernfalls kann das Problem darin bestehen, dass Sie denShiftSchlüssel beim Startvorgangnichtfrüh genug gedrückt halten oder ihn zu früh freigeben.
Es ist möglich, dass dies irgendwie ein Problem mit dem grafischen Anmeldebildschirm ist. So können Sie sich möglicherweise erfolgreich über eine textbasierte virtuelle Konsole anmelden. Um dies zu versuchen, starten Sie das Ubuntu-System und drücken Sie nach dem Aufrufen des grafischen Anmeldebildschirms (oder, selbst wenn Sie grafisch als Gast angemeldet sind) Ctrl+ Alt+ F1. Geben Sie Ihren Benutzernamen ein und drücken Sie Enter. Geben Sie dann Ihr Passwort ein und drücken Sie Enter. (Wenn Sie Ihr Passwort eingeben, wird nichts passieren, aber das ist normal.)
Wenn Sie sich bei einer virtuellen Konsole anmelden können, ändern Sie Ihr Kennwort, indem Sie den Befehl ausführen passwd
. Wenn dies nicht funktioniert oder Sie sich immer noch nicht grafisch anmelden können, ändern Sie es, indem Sie den Befehl ausführen sudo passwd $USER
.
Kann sich anmelden, aber andere Authentifizierung schlägt fehl
In diesem Abschnitt wird davon ausgegangen, dass Sie sich jetzt über den grafischen Anmeldebildschirm als Benutzer anmelden können , der während des Setups erstellt wurde . Das heißt, Sie können Ihr Ubuntu-System über eine grafische Benutzeroberfläche verwenden, nicht nur als Gast, sondern auch als Benutzer, der während des Setups erstellt wurde. Wenn ich falsch verstanden habe, lassen Sie es mich bitte wissen .
Sie können sich jetzt anmelden, aber sobald Sie angemeldet sind, können Sie sich nicht mehr authentifizieren. Es gibt drei Haupttypen der Authentifizierung, die nach dem Anmelden durchgeführt werden:
Authentifizierung zur Ausführung von Verwaltungsaufgaben. Sie werden nach einem Kennwort gefragt, wenn Sie versuchen, Aktionen auszuführen, die von einem normalen, nicht privilegierten Benutzer nicht ausgeführt werden können, z. B. das Installieren von Software oder das Ändern von Systemdateien. Dafür verwenden Sie dasselbe Passwort wie für die Anmeldung . Eine solche Authentifizierung ist nur erfolgreich, wenn Sie ein Administrator des Systems sind. Ich gehe davon aus, dass dies die Art der Authentifizierung ist, die derzeit fehlschlägt. Bitte lassen Sie mich wissen, wenn meine Annahme falsch ist.
Authentifizierung zum Entsperren des Bildschirms. Sie können den Bildschirm manuell sperren oder den Bildschirmschoner so konfigurieren, dass er gesperrt wird. Es kann auch gesperrt sein, wenn der Ruhezustand (Suspend-to-RAM) oder der Ruhezustand (Suspend-to-Disk) fortgesetzt wird. Dazu verwenden Sie auch das gleiche Passwort wie für die Anmeldung.
Authentifizierung zum Entsperren Ihres Schlüsselbunds. Der Schlüsselring kann zum Speichern von Passwörtern (z. B. für Internetdienste) oder anderen vertraulichen Daten verwendet werden. Ihr Schlüsselbundkennwort muss nicht unbedingt mit dem Kennwort übereinstimmen, mit dem Sie sich anmelden. Im Gegensatz zu Ihrem Anmeldekennwort kann das Schlüsselbundkennwort meines Erachtens leer sein, ohne Probleme zu verursachen.
Die Dinge, die bei der Anmeldung auf Probleme bei der Authentifizierung überprüft werden müssen (ob Verwaltungsaufgaben ausgeführt, der Bildschirm entsperrt oder der Schlüsselring entsperrt werden), entsprechen weitgehend denen für die Nichtanmeldung: Die Punkte 1 bis 4 unter Kennwort funktionieren bei Anmeldung nicht Bildschirm anwenden (außer dass Punkt 4 nicht für Schlüsselbundkennwörter gilt).
Aber ich vermute, Sie haben das bereits in Betracht gezogen. Konzentrieren wir uns also auf Probleme, die beim Anmelden auftreten, um administrative Aufgaben auszuführen. Dies sind die Dinge zu überprüfen . (Bitte beachten Sie, dass dies lang ist, da es unter bestimmten Umständen einige Anweisungen zur Behebung des Problems enthält. Die Überprüfung dieser Dinge ist im Allgemeinen nicht besonders schwierig oder zeitaufwändig.)
Sind Sie eigentlich Administrator?
Öffnen Sie ein Terminalfenster ( Ctrl+ Alt+ T) und führen Sie diesen Befehl aus:
groups
Darin sind die Gruppen aufgeführt, zu denen Ihr Benutzerkonto gehört. Um einen Administrator, admin
oder sudo
muss (oder beides) aufgeführt werden. Bitte beachten Sie, dass dies adm
eine andere Gruppe ist admin
und Sie nicht zum Administrator macht (obwohl Sie auch Mitglied dieser Gruppe sein sollten).
Wenn Sie kein Administrator sind, können Sie sich einen erstellen, indem Sie ein beliebiges Verfahren zum Zurücksetzen eines verlorenen Kennworts ausführen (normalerweise verwenden Sie hierfür den Wiederherstellungsmodus , aber den Einzelbenutzermodus, indem Sie die GRUB-Startoptionen bearbeiten oder chroot
von einer Live-CD / DVD / USB , funktioniert auch). Außer stattdessen den von laufenden Befehl, führt diese Befehle ein :passwd username
usermod -a -G admin username
usermod -a -G sudo username
Es ist in Ordnung, wenn einer (aber nicht beide) dieser Befehle fehlschlägt. (Wenn es fehlschlägt, wird eine Fehlermeldung angezeigt. Wenn es gelingt, gibt es im Allgemeinen keine Ausgabe.) Was das bedeutet ist , dass Sie setzt in welche auch immer der admin
oder sudo
Gruppen existieren (oder beide, wenn sie beide vorhanden ist ).
Sind nur einige Möglichkeiten zur Authentifizierung zur Ausführung von Verwaltungsaufgaben fehlerhaft?
Ubuntu bietet Administratoren zwei zugrunde liegende Mechanismen zur Authentifizierung, um Verwaltungsaufgaben auszuführen - sudo
(mit grafischen Frontends wie gksu
/ gksudo
und kdesudo
) und PolicyKit .
Führen Sie diesen Befehl in einem Terminalfenster aus, um PolicyKit zu testen:
pkexec echo Success.
Sie sollten aufgefordert werden, Ihr Kennwort einzugeben (wahrscheinlich in einem grafischen Dialogfeld, möglicherweise jedoch im Terminalfenster). Wenn die Authentifizierung erfolgreich ist und das Wort Success.
an Sie zurückgesendet wird (dh im Terminal gedruckt wird), funktioniert PolicyKit für die Ausführung von Verwaltungsaufgaben (obwohl es für bestimmte Aufgaben möglicherweise immer noch nicht funktioniert).
Jetzt führen Sie diesen Befehl :
sudo echo Success.
Diese Tests sudo
auf die gleiche Weise (obwohl die Authentifizierung auf jeden Fall in den Terminal - Fenstern sein - Sie werden nicht ein grafisches Dialogfeld mit der Frage nach Ihrem Passwort erhalten).
Jetzt diesen Befehl ausführen , um zu sehen , ob sudo
grafisch arbeitet (Run dies auch , wenn sudo
nicht oben nicht funktioniert, falls das Problem mit der Art und Weise zu tun hat , der Terminal akzeptiert Eingang):
gksu xclock
Sie werden aufgefordert, Ihr Passwort einzugeben. Wenn dies erfolgreich ist, wird eine einfache Uhranwendung ausgeführt. (Sie können die Uhranwendung beenden.) Wenn dies fehlschlägt, führen Sie dies aus, um festzustellen, ob das Problem darin besteht, dass gksu
es nicht richtig konfiguriert ist:
gksudo xclock
Wenn dies ein Kubuntu - System ist, dann werden Sie wahrscheinlich nicht die gksu
und gksudo
Dienstprogramme, so Test mit dem kdesudo
Dienstprogramm statt:
kdesudo xclock
Wenn pkexec
funktioniert aber sudo
und auch gksu
und gksudo
(oder kdesudo
) nicht funktionieren:
Entweder ist sudo
die Konfiguration fehlerhaft oder sudo
selbst ist fehlerhaft. Ersteres ist häufiger und leichter zu beheben - das werde ich hier behandeln. (Sie würden wissen, ob es sudo
selbst defekt ist, weil Sie eine Fehlermeldung erhalten, wie es aufgrund falscher Eigentumsrechte / Berechtigungen nicht ausgeführt werden kann, oder eine Fehlermeldung command not found
.)
Führen Sie pkexec visudo
zu bearbeiten /etc/sudoers
, sudo
Datei ‚s Haupt-Konfiguration. Gegen Ende der Datei sollte Folgendes angezeigt werden:
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
- Wenn Sie eine Version von Ubuntu vor 12.04 ausführen, machen Sie sich keine Sorgen über die
%sudo
Leitung.
- Wenn Sie Ubuntu 12.04 und höher ausführen und kein Upgrade von einer Ubuntu-Version vor 12.04 durchgeführt haben, machen Sie sich keine Sorgen über die
%admin
Leitung (sie ist möglicherweise überhaupt nicht vorhanden).
Die %admin
und / oder %sudo
Linien (siehe oben zwei Aufzählungszeichen) sollten uncommented --that ist, sollte nicht mit einem Start #
Charakter.
Nach %admin
und / oder %sudo
sollte ein Leerzeichen stehen, gefolgt von ALL=(ALL) ALL
oder ALL=(ALL:ALL) ALL
.
Wenn die Dinge nicht wie oben beschrieben sind, können Sie die Datei bearbeiten, um sie zu beheben. Da Sie das visudo
Dienstprogramm zum Bearbeiten der Datei verwenden, werden beim Versuch, die Datei zu speichern, Syntaxfehler abgefangen. Sie sollten nicht versuchen, eine Datei mit Syntaxfehlern zu überschreiben und zu speichern. ( sudo
und seine grafischen Frontends funktionieren nicht, wenn die sudoers
Datei nur einen einzigen Syntaxfehler enthält.)
Wenn in Ihrer sudoers
Datei alles in Ordnung zu sein scheint , installieren Sie es erneut sudo
. Angenommen, Sie haben Ihre sudoers
Datei nicht angepasst , installieren Sie sie neu, sudo
indem Sie den folgenden Befehl ausführen :
pkexec apt-get update
pkexec apt-get --purge --reinstall install sudo
Wenn Sie jedoch Ihre sudoers
Datei angepasst haben (vorher - ich meine nicht die oben beschriebene Bearbeitung) und es für Sie wichtig ist, dass Sie die Anpassungen nicht verlieren , lassen Sie das --purge
Flag weg :
pkexex apt-get update
pkexec apt-get --reinstall install sudo
Wenn pkexec
, sudo
und gksudo
arbeiten, aber gksu
nicht funktioniert:
Führen Sie den Befehl gksu-properties
(dies ist nicht müssen wie ausgeführt werden root
, das heißt, nicht laufen sie mit pkexec
, sudo
oder gksudo
). Stellen Sie sicher, dass der Authentifizierungsmodus auf sudo und nicht auf su eingestellt ist .
Quelle: Passwort funktioniert nicht in grafischen Anwendungen (gksu)? Funktioniert mit sudo (hat einen Screenshot.)
Wenn pkexec
und sudo
arbeiten, aber gksu
und gksudo
(oder kdesudo
) nicht funktionieren:
Versuchen Sie erneut, gksu
/ zu installieren gksudo
(sie werden vom selben Paket bereitgestellt):
pkexec apt-get update
pkexec apt-get --purge --reinstall install gksu
Oder wenn dies Kubuntu ist und es kdesudo
nicht funktioniert:
pkexec apt-get update
pkexec apt-get --purge --reinstall install kdesudo
Wenn pkexec
nicht funktioniert, aber sudo
, gksu
und gksudo
tut Arbeit:
Versuchen Sie, PolicyKit neu zu installieren:
sudo apt-get update
sudo apt-get --purge --reinstall install policykit-1 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0
Wenn pkexec
funktioniert und gksu
und gksudo
(oder kdesudo
) funktioniert, aber sudo
nicht funktioniert:
pkexec
authentifiziert sich normalerweise grafisch, wie gksu
/ gksudo
(oder kdesudo
auf Kubuntu). Wenn die grafische Authentifizierung sowohl für PolicyKit- als auch für sudo
-basierte Methoden funktioniert und die Konsolenauthentifizierung fehlschlägt, liegt möglicherweise ein Problem mit der Eingabe von Kennwörtern in das Terminal vor. Ich habe von diesem Ereignis gehört, kenne aber keine konkreten Fälle, in denen bekannt war, dass es aufgetreten ist und die dann behoben wurden. (Außer wenn der Benutzer einen Fehler bei der Eingabe des Kennworts im Terminal gemacht hat.)
Wenn dies geschieht, geben Sie weitere Informationen:
- Überprüfen Sie, ob
sudo
in einer virtuellen Konsole funktioniert ( Ctrl+ Alt+ F1). Dies kann helfen, herauszufinden, ob es sich um die grafische Terminalanwendung handelt, die das Problem verursacht.
- Überprüfen Sie, ob
pkexec
in einer virtuellen Konsole funktioniert. Wenn Sie in einer virtuellen Konsole ausgeführt werden, pkexec
wird kein grafisches Dialogfeld erstellt. Dies kann helfen, herauszufinden, ob das Problem auch für sudo
basierende Methoden spezifisch ist .
- Überprüfen Sie, ob dies
su $USER
sowohl in einem Terminalfenster als auch in einer virtuellen Konsole funktioniert. Mit diesem Befehl können Sie keine Verwaltungsaufgaben ausführen. Es authentifiziert sich nur als Sie selbst . Dabei wird jedoch nach einem Kennwort (nicht grafisch) gefragt. Dies kann helfen, das Ausmaß des Problems bei der Eingabe von Kennwörtern für die nicht grafische Authentifizierung herauszufinden.
Wenn:
- Die Situation unterscheidet sich von allen Kombinationen oben aufgeführten oder
- Die Situation ist eine der oben aufgeführten Kombinationen, aber es gibt ein Problem beim Befolgen der Anweisungen oder
- Die Situation ist eine der oben aufgeführten Kombinationen, und Sie haben die Anweisungen ohne offensichtliche Probleme befolgt, aber das zugrunde liegende Problem (sich nicht authentifizieren zu können) ist nicht verschwunden ...
Dann bearbeiten Sie bitte Ihre Frage, um Details bereitzustellen, und kommentieren Sie hier (mit oder ohne - @Eliah
wenn Sie meine Antwort kommentieren, werde ich immer benachrichtigt) , um mich zu informieren.