
startx
사용자로서 노력하고 있습니다 . 보다 구체적 으로 startx
말하면 sudo
pulseaudio를 xfce4와 함께 작동시키려고 합니다.
다음 오류가 발생합니다.
xauth: timeout in locking authority file /home/user/.Xauthority
답변1
환경 변수를 sudo
변경하지 않도록 구성했을 수도 있습니다 . $HOME
동시에 startx
(또는 최소한 그것이 생성된 X 서버 프로세스)는 인증 쿠키가 에 기록되기를 원합니다 . $HOME/.Xauthority
최종 결과는 sudo startx
사용자의 홈 디렉토리에 루트 소유 디렉토리가 남게 된다는 것입니다. .Xauthority
소유권과 권한으로 인해 디렉토리에 쓸 수 있으므로startx
아니요sudo가 실패했습니다.
이런 일이 발생하면 정상적인 작업이 성공할 수 .Xauthority
있도록 루트 소유 파일의 소유권을 수정(또는 간단히 삭제)해야 합니다 . startx
예를 들어
- 예를 들어 ++를 사용하여 CLI 가상 CTRL터미널 로 전환합니다.ALT2
- 일반 사용자 자격 증명을 사용하여 로그인
rm ~/.Xauthority
당신은 또한 볼 수 있습니다사용자가 그래픽 애플리케이션을 시작하기 위해 일반 sudo를 사용해서는 안 되는 이유는 무엇입니까?