리눅스 민트 17은 데스크탑에 로그인할 수 없습니다

리눅스 민트 17은 데스크탑에 로그인할 수 없습니다

초보 질문이라 죄송합니다...

데스크탑이 부팅되지 않고 마우스 커서가 움직이는 상태로 멈춰 있습니다. CLI 에 ctrl++ 할 때 로그인하고 시도해 보세요.alt1startx

Xkeyboard 키맵 오류가 발생하고 X 서버에 대한 연결이 거부됩니다... xinit: 예기치 않은 신호 2

xkeyboard.config 설정이 없거나 잘못된 것일 수 있음을 나타냅니다.

이 문제를 해결하도록 도와주세요.

답변1

.Xauthority 파일을 삭제해야 합니다. 이렇게 하려면: 터미널에 다음을 입력하세요.

sudo rm /home/{USER}/.Xauthority

그런 다음 일반 사용자 계정을 사용하여 시스템을 다시 시작해야 합니다.

그래도 작동하지 않으면 루트 계정으로 로그인해 보세요.

답변2

그런 다음 /etc/pam.d/mdm 파일을 편집하여 문제를 해결해 보십시오. 다음과 같아야 합니다::

#%PAM-1.0
auth sufficient pam_rootok.so
#auth required pam_console.so
auth sufficient pam_permit.so
account sufficient pam_permit.so
session optional pam_keyinit.so force revoke

작동해야합니다.

답변3

이 파일을 편집하기 전에 백업이 있는지 확인하세요. 그런 다음 파일을 편집합니다. 이것은 내 MDM 파일입니다.

#%PAM-1.0
    auth    requisite       pam_nologin.so
    auth    sufficient      pam_succeed_if.so user ingroup nopasswdlogin
    @include common-auth
    auth    optional        pam_gnome_keyring.so
    auth    optional        pam_kwallet.so
    @include common-account
    session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
    session required        pam_limits.so
    @include common-session
    session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
    session optional        pam_gnome_keyring.so auto_start
    session optional        pam_kwallet.so auto_start
    session required        pam_env.so readenv=1
    session required        pam_env.so readenv=1 user_readenv=1 envfile=/etc/default/locale
    @include common-password

관련 정보