GNU/Linux >> Linux Esercitazione >  >> Linux

xauth non crea il file .Xauthority

Solo per segnalare, ho avuto un problema simile. Ma nel mio caso seguo solo questi passaggi:

Segui questi passaggi per creare un $HOME/.Xauthority file.

Accedi come utente e conferma di essere nella home directory dell'utente.

# 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 

Dopodiché non ci sono più problemi con .Xauthority file da allora.

Grazie e ringraziamenti a srinivasan.


Solo per completare l'eccellente risposta di Ton.

Una volta ho avuto esattamente lo stesso problema perché la mia home directory era piena al 100%. Alla connessione, ssh ha creato un ~/.Xauthority vuoto e non è stato in grado di scrivere alcuna singola voce (in modo che xauth list aveva sempre prodotto un output vuoto).

Quindi suggerisco di controllare sempre lo spazio libero (es.:df -h ) e verifica che xauth generate e xauth add hanno effettivamente avuto alcun effetto (xauth list ).


Sotto i privilegi di root apri /etc/ssh/sshd_config e decommentare le seguenti righe se sono commentate:

X11Inoltro sì

X11DisplayOffset 10

X11UseLocalhost sì

Quindi disconnettiti e accedi nuovamente con -X flag in ssh . Non è necessario impostare o disattivare DISPLAY variabile di ambiente.


Linux
  1. Il nome utente [Risolto] non è nel file sudoers

  2. Una guida per principianti alla creazione di reindirizzamenti in un file .htaccess

  3. Creazione di un file CSR del certificato Web.

  4. dos2unix:comando non trovato

  5. nano:comando non trovato

tune2fs:comando non trovato

fsck:comando non trovato

coda:comando non trovato

tocco:comando non trovato

Perché il mio collegamento simbolico crea un file e non una cartella?

Come impostare un file come NON eseguibile?