które zostaną odtworzone z nowymi losowymi postaciami przy każdym rozpoczęciu sesji. Możesz uzyskać jego nazwę poprzez $XAUTHORITYzmienną środowiskową.
Jeśli potrzebujesz ~/.Xauthorityobecnego pliku, myślę, że możesz po prostu utworzyć symboliczne łącze do $AUTHORITYkażdego rozpoczęcia sesji:
otwarty System > Preferences > Startup Applications
@loevborg: Dzięki, całkowicie za tym tęskniłem. Zaktualizowałem moją odpowiedź.
htorque
Dzięki, chłopaki, problem został rozwiązany, tak naprawdę problem polegał na ustawieniu niewłaściwej zmiennej ENV w skrypcie dla $ DISPLAY
Parimal N
3
Na moim 12.04 wciąż jest ~./Xauthorityplik ...
Cerin
Nie jestem pewien, czy ta odpowiedź jest już poprawna. Mogę powiedzieć, że od kwietnia 2018 r. Ubuntu 16.04Nadal oczekuję, że będę mieć ~./Xauthorityakta
Gabriel Fair
2
(rzeczywiście wydaje się, że w Ubuntu 14.10 są pliki .Xauthority, więc nie wiem, na podstawie przyjętej odpowiedzi, czy odeszły i wróciły?)
Prawdopodobnie rozwiązany dawno temu, ale dla kompletności, kiedy ssh do zdalnego systemu, użyj:
ssh -X user@remote
Otrzymasz skargę, że plik .Xauthority nie istniał, a także, że został właśnie utworzony. Zależy to od niektórych ustawień w / etc / ssh / sshd_config:
Odpowiedzi:
W Ubuntu 10.10 nie ma już
~/.Xauthority
pliku. Zamiast tego znajdziesz odpowiednik w/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database
które zostaną odtworzone z nowymi losowymi postaciami przy każdym rozpoczęciu sesji. Możesz uzyskać jego nazwę poprzez
$XAUTHORITY
zmienną środowiskową.Jeśli potrzebujesz
~/.Xauthority
obecnego pliku, myślę, że możesz po prostu utworzyć symboliczne łącze do$AUTHORITY
każdego rozpoczęcia sesji:otwarty
System > Preferences > Startup Applications
Kliknij na
Add
:Xauthority
/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
Creates a symbolic link from ~/.Xauthority to $XAUTHORITY
i dodaj wpis, klikając
Add
.Teraz przy każdym logowaniu powinno utworzyć łącze do bieżącego pliku uprawnień.
źródło
~/.Xauthority
domyślnie nie ma .~./Xauthority
plik ...Ubuntu 16.04
Nadal oczekuję, że będę mieć~./Xauthority
akta(rzeczywiście wydaje się, że w Ubuntu 14.10 są pliki .Xauthority, więc nie wiem, na podstawie przyjętej odpowiedzi, czy odeszły i wróciły?)
Prawdopodobnie rozwiązany dawno temu, ale dla kompletności, kiedy ssh do zdalnego systemu, użyj:
Otrzymasz skargę, że plik .Xauthority nie istniał, a także, że został właśnie utworzony. Zależy to od niektórych ustawień w / etc / ssh / sshd_config:
Zobacz http://ubuntuforums.org/showthread.php?t=1863739, gdzie mogłem potwierdzić swoje własne doświadczenia z tym błędnym błędem.
Podczas sprawdzania / aktualizacji / etc / ssh / sshd_config upewnij się, że logowanie do roota jest niedozwolone, to tylko dobra praktyka:
źródło