GNU/Linux >> LINUX-Kenntnisse >  >> Linux

xauth erstellt keine .Xauthority-Datei

Nur um zu berichten, ich hatte ein ähnliches Problem. Aber in meinem Fall folge ich einfach diesen Schritten:

Befolgen Sie diese Schritte, um einen $HOME/.Xauthority zu erstellen Datei.

Melden Sie sich als Benutzer an und bestätigen Sie, dass Sie sich im Home-Verzeichnis des Benutzers befinden.

# Rename the existing .Xauthority file by running the following command
mv .Xauthority old.Xauthority 

# xauth with complain unless ~/.Xauthority exists
touch ~/.Xauthority

# only this one key is needed for X11 over SSH 
xauth generate :0 . trusted 

# generate our own key, xauth requires 128 bit hex encoding
xauth add ${HOST}:0 . $(xxd -l 16 -p /dev/urandom)

# To view a listing of the .Xauthority file, enter the following 
xauth list 

Danach gibt es keine Probleme mehr mit .Xauthority Datei seitdem.

Danke und Anerkennung an Srinivasan.


Nur um die Antwort der ausgezeichneten Tonne zu ergänzen.

Ich hatte einmal genau das gleiche Problem, weil mein Home-Verzeichnis zu 100% voll geworden war. Bei Verbindung ssh einen leeren ~/.Xauthority erstellt und konnte keinen einzigen Eintrag darauf schreiben (sodass xauth list hatte immer eine leere Ausgabe erzeugt).

Ich schlage daher vor, immer den freien Platz zu prüfen (z. B.:df -h ) und bestätigt, dass xauth generate und xauth add haben sich tatsächlich ausgewirkt (xauth list ).


Öffnen Sie unter Root-Rechten /etc/ssh/sshd_config und kommentieren Sie die folgenden Zeilen aus, wenn sie kommentiert sind:

X11Weiterleitung ja

X11DisplayOffset 10

X11UseLocalhost ja

Dann abmelden und mit -X erneut anmelden Flag in ssh . Sie müssen DISPLAY nicht setzen oder aufheben Umgebungsvariable.


Linux
  1. [Behoben] Benutzername ist nicht in Sudoers-Datei

  2. nano:Befehl nicht gefunden

  3. Sortieren:Befehl nicht gefunden

  4. sed:Befehl nicht gefunden

  5. Ausschließen des Verzeichnisses beim Erstellen einer .tar.gz-Datei

Datei:Befehl nicht gefunden

tune2fs:Befehl nicht gefunden

fsck:Befehl nicht gefunden

tail:Befehl nicht gefunden

touch:Befehl nicht gefunden

file_put_contents erstellt keine txt-Datei