내 홈 폴더에 .Xauthority 파일이 없습니다. 우분투 10.10에서 만드는 단계를 알려주십시오.
감사합니다!
답변
우분투 10.10에는 더 이상 ~/.Xauthority
파일 이 없습니다 . 대신에
/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database
매 세션이 시작될 때마다 새로운 임의의 문자로 다시 생성됩니다. $XAUTHORITY
환경 변수 를 통해 이름을 얻을 수 있습니다 .
~/.Xauthority
파일 이 있어야하는 경우 $AUTHORITY
세션을 시작할 때마다 심볼릭 링크를 만들 수 있습니다 .
-
열다
System > Preferences > Startup Applications
-
클릭하십시오
Add
:- 이름:
Xauthority
- 명령:
/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
- 논평:
Creates a symbolic link from ~/.Xauthority to $XAUTHORITY
를 클릭하여 항목을 추가하십시오
Add
. - 이름:
-
이제 로그인 할 때마다 현재 권한 파일에 대한 링크가 작성되어야합니다.
답변
(실제로 Ubuntu 14.10에는 .Xauthority 파일 인 것처럼 보이므로 수락 된 답변에 따라 그들이 사라지고 돌아 왔는지 모르겠습니다.)
아마도 오래 전에 해결되었지만 원격 시스템에 ssh 할 때 완전성을 위해 다음을 사용하십시오.
ssh -X user@remote
.Xauthority 파일이 존재하지 않고 방금 생성되었다는 불만이 표시됩니다. 이것은 / etc / ssh / sshd_config의 일부 설정에 따라 다릅니다.
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
를 참조하십시오 http://ubuntuforums.org/showthread.php?t=1863739 나는이 잘못된 오류 내 자신의 경험을 확인할 수 있었던 곳.
/ etc / ssh / sshd_config를 확인 / 업데이트하는 동안 루트 로그인이 허용되지 않는지 확인하는 것이 좋습니다.
PermitRootLogin no