vncserver 스크립트 http://manpages.ubuntu.com/manpages/hardy/man1/vnc4server.1.html을 통해 vnc를 설정 했습니다 . 이 스크립트는 루트에서 시작되었습니다. 그 후 vnc 대신 xrdp를 사용하고 vnc4server 패키지를 제거하기로 결정했습니다. 불행히도 로그인 대화 상자가 Xrdp에 의해 변경되었습니다. 이제는 기본 lightdm 대화 상자에 따라 다릅니다. 그러나 끔찍한 것은 루트 만이 시스템에 로그인 할 수 있다는 것입니다. 다른 사용자의 인증 문제는 실패합니다.
root@mediacenter:~# stat /etc/passwd
File: '/etc/passwd'
Size: 2230 Blocks: 8 IO Block: 4096 regular file
Device: 805h/2053d Inode: 920089 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2016-02-13 00:01:55.338874970 +0300
Modify: 2015-09-29 23:43:56.607963741 +0300
Change: 2015-09-29 23:43:56.641963316 +0300
Birth: -root@mediacenter:~# stat /etc/shadow
File: `/etc/shadow'
Size: 1727 Blocks: 8 IO Block: 4096 regular file
Device: 805h/2053d Inode: 920737 Links: 1
Access: (0640/-rw-r-----) Uid: ( 0/ root) Gid: ( 42/ shadow)
Access: 2016-02-13 00:39:03.394275815 +0300
Modify: 2015-09-29 23:43:56.461965559 +0300
Change: 2015-09-29 23:43:56.495965141 +0300
Birth: -
위에 보이는 것처럼이 파일은 2015 년 9 월 이후로 수정되지 않았습니다.
/etc/lightdm/lightdm.conf의 내용은 다음과 같습니다.
[SeatDefaults]
autologin-guest=false
autologin-user=sergii
autologin-user-timeout=0
autologin-session=lightdm-autologin
greeter-session=lightdm-gtk-greeter
user-session=ubuntustudio
누군가 내 시스템에서 로그인을 복구하는 방법을 보여 주면 매우 감사하겠습니다.
로그인 대화 상자는 원래 시스템과 함께 제공된 기본 ligtmd 대화 상자와 약간 다릅니다.
또한 "시스템"-> "사용자 및 그룹"에서 사용자 설정 응용 프로그램을 실행하려고 시도했지만 시작할 때 멈 춥니 다.
Ctrl + Alt + F4로 터미널 모드로 들어가면 다른 사용자로 로그인해도 괜찮습니다. 따라서 XServer는 루트를 제외한 사용자의 세션을 시작하지 못하는 것 같습니다.
문제가 해결되었습니다. /home/$user/.Xauthority 소유자가 무언가에 의해 변경되었습니다 (XVnc 서비스에 의해 가능성이 있다고 생각합니다). 소유자는 "$ user"대신 "root"였습니다. "chown $ user : $ user /home/$user/.Xauthority"라고 입력하면 모두 훌륭합니다. 문제없이 내 계정에 로그인 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다