.Xauthority 파일을 어떻게 만듭니 까?


12

내 홈 폴더에 .Xauthority 파일이 없습니다. 우분투 10.10에서 만드는 단계를 알려주십시오.

감사합니다!


이 파일을 왜 만들고 싶은지 말해 주시면 도움이 될 것입니다.
htorque

답변:


7

우분투 10.10에는 더 이상 ~/.Xauthority파일 이 없습니다 . 대신에

/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database

매 세션이 시작될 때마다 새로운 임의의 문자로 다시 생성됩니다. $XAUTHORITY환경 변수 를 통해 이름을 얻을 수 있습니다 .

~/.Xauthority파일 이 있어야하는 경우 $AUTHORITY세션을 시작할 때마다 심볼릭 링크를 만들 수 있습니다 .

  1. 열다 System > Preferences > Startup Applications

  2. 클릭하십시오 Add:

    • 이름: Xauthority
    • 명령: /bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
    • 논평: Creates a symbolic link from ~/.Xauthority to $XAUTHORITY

    를 클릭하여 항목을 추가하십시오 Add.

  3. 이제 로그인 할 때마다 현재 권한 파일에 대한 링크가 작성되어야합니다.


내 10.10에는 ~/.Xauthority기본적으로 없습니다 .
loevborg

@ loevborg : 고마워요. 내 답변을 업데이트했습니다.
htorque

고마워 많은 문제가 해결되었습니다, 실제로 문제는 $ DISPLAY에 대한 스크립트에서 잘못된 ENV 변수를 설정하는 것이 었습니다
Parimal N

3
내 12.04에는 여전히 ~./Xauthority파일이 있습니다.
Cerin

이 답변이 더 이상 맞는지 잘 모르겠습니다. 나는 4 월 2018 나의이 말할 수 있습니다 Ubuntu 16.04여전히이 기대 ~./Xauthority파일
가브리엘 공정

2

(실제로 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.