xshell에서 사용자 계정을 root 권한을 준 후 해제했을때 xmanager 실행 안될 때 [2]

xshell에서 사용자 계정을 root 권한을 준 후 해제했을때 xmanager 실행 안될 때

2017-09-03 20:20 - 함재희

안녕하세요.
현재 Xshell과 Xmanager 둘 다 쓰고 있는 사람입니다.
Xshell에서 제 계정을 root 권한 준 후 (vi /etc/passwd에서 제 계정 UID와 GID를 0:0으로 변경했습니다.)
Xmanager를 실행하면 잘 됩니다만
Xshell에서 root로 들어가 제 계정을 원래쓰던 UID와 GID로 변경하면 Xmanager가 실행이 안됩니다.
어떻게 해야할까요?

Xstart에서 오류 내용은
/usr/bin/xauth: error in locking authority file /home/본인계정/.Xauthority

/usr/bin/xterm Xt error: Can't open display : localhost:10.0

입니다.

프로그램 버전 : Xmanager 5
연결 방법 : Xstart connection


Re: xshell에서 사용자 계정을 root 권한을 준 후 해제했을때 xmanager 실행 안될 때

2017-09-04 10:51 - zoo

사용자 홈 디렉토리에 들어 가서 .Xauthority-l, .Xauthority-c 파일을 삭제한 후 해 보세요.

$ rm ~/.Xauthority-*


Re: xshell에서 사용자 계정을 root 권한을 준 후 해제했을때 xmanager 실행 안될 때

2017-09-04 16:02 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

말씀하신 내용을 보니 root uid이었을 때 생성한 .Xauthority 파일을 일반 유저로 된 사용자가 접근을 할 수 없어서 생기는 문제인 것 같습니다.

/home/사용자명/.Xauthority 파일도 지운 후 사용해 보시기 바랍니다. 이 파일은 root의 권한으로 지워야 할 수 도 있습니다.

감사합니다.


이전 조회수: 737