Ich habe keine .Xauthority-Datei in meinem Home-Ordner. Ich möchte es erstellen. Bitte teilen Sie mir die entsprechenden Schritte in Ubuntu 10.10 mit.
Danke!
Ich habe keine .Xauthority-Datei in meinem Home-Ordner. Ich möchte es erstellen. Bitte teilen Sie mir die entsprechenden Schritte in Ubuntu 10.10 mit.
Danke!
Antworten:
In Ubuntu 10.10 gibt es keine ~/.Xauthority
Datei mehr . Stattdessen finden Sie das Äquivalent in
/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database
Diese wird bei jedem Sitzungsstart mit neuen zufälligen Zeichen neu erstellt. Sie können seinen Namen über die $XAUTHORITY
Umgebungsvariable erhalten.
Wenn Sie eine ~/.Xauthority
Datei benötigen , die vorhanden sein soll, können Sie $AUTHORITY
bei jedem Sitzungsstart einfach einen symbolischen Link erstellen :
Öffnen System > Preferences > Startup Applications
Klicken Sie auf Add
:
Xauthority
/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
Creates a symbolic link from ~/.Xauthority to $XAUTHORITY
und fügen Sie den Eintrag hinzu, indem Sie auf klicken Add
.
Jetzt sollte jedes Mal, wenn Sie sich anmelden, der Link zur aktuellen Normdatei erstellt werden.
~/.Xauthority
standardmäßig keine .
~./Xauthority
Datei ...
Ubuntu 16.04
immer noch eine ~./Xauthority
Akte erwarte
(Es scheint tatsächlich .Xauthority-Dateien in Ubuntu 14.10 zu geben, daher weiß ich laut der akzeptierten Antwort nicht, ob sie weggegangen sind und zurückgekommen sind?)
Vermutlich vor langer Zeit gelöst, aber der Vollständigkeit halber, wenn Sie auf ein fernes System sshen, verwenden Sie:
ssh -X user@remote
Sie erhalten eine Beschwerde, dass die .Xauthority-Datei nicht vorhanden war und dass sie gerade erstellt wurde. Dies hängt von einigen Einstellungen in / etc / ssh / sshd_config ab:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Beziehen auf http://ubuntuforums.org/showthread.php?t=1863739 konnte ich meine eigenen Erfahrungen mit diesem fehlerhaften Fehler bestätigen.
Stellen Sie beim Überprüfen von / updates / etc / ssh / sshd_config sicher, dass die Anmeldung als Root nicht erlaubt ist.
PermitRootLogin no