Während .Xauthority
ich mit LightDM und Webkit Greeter herumspielte, wurde dem Root-Benutzer das Eigentum an der Datei in meinem Home-Verzeichnis übertragen, und ich konnte mich nicht anmelden, da ich nicht über die Berechtigungen zum Sperren der Datei verfügte.
Ich konnte das Eigentum an der Datei wiedererlangen und mich erneut anmelden. (Nach mehreren Stunden der Neuinstallation von LightDM und seinen Begrüßern)
Jetzt funktioniert wieder alles gut. Aber ich würde gerne wissen, wie das passiert ist. Ist dies ein Fehler in LightDM oder Webkit Greeter oder etwas anderes?
quelle
sudo startx
, was hat funktioniert. Nachdem ich den Besitz der Datei geändert hatte, konnte ich mich erneut anmelden. Hat das Starten von X als Root das ursprüngliche Problem behoben?.Xsession
und der sich anmelden konnte. Anschließend haben Sie den Eigentümer geändert, sodass sich Ihr Benutzer erneut anmelden konnte. Wenn Sie das nächste Mal einfach die Datei löschen, wird sie beim Anmelden automatisch neu erstellt. Es macht keinen Sinn, ihre Berechtigungen zu "korrigieren"..Xauthority
Datei ist im Grunde eine magische Zahl, mit der der Eigentümer einer X-Sitzung identifiziert wird, damit andere Personen sie nicht entführen können. Wenn Sie eine X-Sitzung ausführen und ich auf demselben Computer angemeldet bin, kann ich nur dann auf Ihre X-Sitzung zugreifen, wenn ich der Eigentümer der.Xauthority
Datei bin . Es wird erstellt, wenn Sie sich anmelden, sofern keine vorhanden ist. Wenn Sie also die Berechtigungen für Ihren Benutzer ändern, wird dies behoben, aber auch einfach gelöscht.Das ist mir auch passiert. Ich denke, dass es durch Laufen verursacht werden könnte
Anstatt von
für einige (unbekannte) App. Es gibt einen Absatz auf der sudo-Hilfeseite darüber ... scrollen Sie nach unten zu "Graphical sudo".
Siehe auch Was ist der Unterschied zwischen "gksudo nautilus" und "sudo nautilus"?
quelle
.Xauthority
, das beim Starten der X-Sitzung erstellt wird. Es wird durch nachfolgende Starts von GUI-Apps nicht berührt.