chown Benutzername: Benutzername .Xauthority

10

Ich stecke in einer Login-Schleife Ubuntu 17.04. Wenn ich zu tty1 gehe und chown username:roey .Xauthorityvon Ubuntu genommen tippe, bleibt es in einer Anmeldeschleife stecken

Es heißt, dass mein Benutzer nicht existiert.

Worin besteht das Problem? Wie kann ich mich wieder bei Ubuntu-Gnome anmelden?

Roey
quelle
rm .Xauthority und lassen Sie es neu erstellen
Joshua

Antworten:

11

Der Befehl lautet

sudo chown roey:roey .Xauthority

1. roeyist der Benutzer, 2. ist die Grupperoey

Rinzwind
quelle
5
+1, aber du wirst es brauchen, sudowenn es nicht schon deins ist und übrigens das zweite roeyüberflüssig ist, da nur das Hinzufügen des Doppelpunkts nach dem ersten die Gruppe ändert
Zanna
1
Um dies zu beenden, drücken Sie ALT + -> mehrmals (in meinem Fall sind es 6 tty, also 6 mal), bis Sie zum Ubuntu-Gnome-Anmeldebildschirm gelangen und sich anmelden.
Roey
2
@Roey auch STRG + ALT + F7
Katze
Das hat mein Problem leider nicht behoben.
Rafael_Espericueta
1
@rafael aber hast du auch den gleichen fehlerhinweis bekommen? Werfen Sie einen Blick auf die .xsessions_errors-Datei in Ihrem Haus
Rinzwind
9

Wenn Sie nicht wissen, welchen Benutzernamen / welche Gruppe Sie verwenden sollen, empfehle ich Folgendes:

sudo chown $USER:`id -gn` .Xauthority
  • $USER wird in Ihren aktuellen Benutzernamen erweitert.
  • id -gn gibt die Hauptgruppe Ihres aktuellen Benutzers zurück.
Ravexina
quelle
1
Sind Sie sicher, dass Sie das nicht meinen $USER:`id -gn`(beachten Sie das Doppelpunktzeichen in der Mitte)? Auch das wäre gleichbedeutend mit nur $USER:da chownverwendet die primäre Gruppe des angegebenen Benutzers , wenn Sie die Gruppennamen weglassen.
David Foerster
@ DavidFoerster Beide :und .wird gut funktionieren, wusste nicht über das Auslassen von Gruppen wie $USER:, guter Punkt +1 :-)
Ravexina
überprüfen info coreutilsund den Abschnitt, um den es geht chown. Ich werde es ändern, :falls der Benutzername Punkt enthält.
Ravexina
1
In der Tat: "Neue Skripte sollten die Verwendung von". "Vermeiden. weil es nicht tragbar ist […]. “ Sieht so aus, als hätten wir beide heute etwas gelernt. : -]
David Foerster
Ja, ich habe es nur benutzt, um einen alternativen Ansatz zu zeigen und es hat uns dazu gebracht, etwas Neues zu lernen :)
Ravexina