일반 사용자로 데비안 8 데스크탑에 로그인하는 방법은 무엇입니까?

일반 사용자로 데비안 8 데스크탑에 로그인하는 방법은 무엇입니까?

컴퓨터를 다시 시작한 후 "루트" 이외의 다른 계정으로 데스크탑에 로그인할 수 없습니다. 일반 사용자 이름과 올바른 비밀번호로 시도하면 화면이 깜박이고 메시지나 아무 것도 없이 다시 나타납니다.

Q: 일반 사용자로서 데스크탑으로 돌아가려면 어떻게 해야 합니까?

이 일이 발생하기 전에 내가 한 일은 다음과 같습니다.

저는 Intel 온보드 그래픽 카드를 사용하고 있으며 Synaptic에서 소프트웨어를 검색하는 동안 "xserver-xorg-video-intel" 드라이버를 발견했습니다. 그것은 말한다:

"하드웨어가 충분히 새로운 것(2007년경 이후)인 경우 이 드라이버를 사용하지 않는 것이 좋습니다. 이 드라이버를 제거하고 서버가 내장 모드를 사용하여 드라이버를 설정하도록 할 수 있습니다."

그래서 제거했습니다.

같은 세션 동안 나는 터미널로 가서 Xorg -configure를 실행했습니다. SU로서 저는 "startx"를 실행하고 루트로서 새로운 GUI 세션을 시작했는데 이는 실제로 제가 원했던 것이 아니었습니다.

이전에는 모니터 모드를 1920x1080으로 설정하려고 시도했지만 실패하여 1600x1200으로 만족해야 했습니다.

(데비안 8 사용)

편집: 이제 디스플레이 관리자에서 CTRL+ALT+F1을 누르고 터미널로 이동하여 평소 사용자로 로그인하여 startx를 실행하면 아무 일도 일어나지 않는 것 같지만 CTRL+C를 4-5번 누르면 문제가 발생합니다. 내 사용자의 데스크탑으로 이동합니다. 로그아웃하고 정상적으로 로그인을 시도해도 여전히 작동하지 않습니다.

답변1

어쩌면 내가 틀렸을 수도 있지만 나에게는 파일 소유권 부족으로 인한 로그인 루프처럼 들립니다 ~/.Xauthority. 이 파일은 일반적으로 실제 로그인한 사용자에게 속하지만, X가 미리 "루트"로 시작되었으므로 다시 생성되어 에 속할 수도 있습니다 root:root.

상황을 확인하려면:

[Ctrl][Alt][Fx]텍스트 콘솔( 여기서 x > 2)을 열고 일반 사용자 이름으로 로그인한 후 다음 명령을 사용하여 이를 확인해 주 시겠습니까 ?

ls -l /home/user/.Xauthority`

user귀하의 (짧은) 로그인 이름은 어디에 있습니까?

일반적으로 root:root소유권은 없습니다 .user:group


그래픽 로그인 문제를 해결하려면:

내 말이 맞다면 소유권을 변경하면 다음과 같은 방법으로 문제를 해결할 수 있습니다.

sudo chown user:group /home/user/.Xauthority

user확실하지 않은 경우 합계의 실제 값을 홈 디렉터리의 다른 파일과 비교하여 확인합니다.group

당신이 아닌 다른 환경에서도 나에게 같은 일이 일어났습니다.

답변2

journalctl또는 ~/.xsession-errors에서 오류가 표시 될 것 같습니다 .

귀하가 설명하는 것과 유사한 것으로 인해 권한 오류가 발생할 수 있습니다. 루트로 명령을 실행해 보세요 chown -R user:user ~user/.??*. 세션을 구성하는 데 사용되는 모든 "숨겨진" 파일에 대한 권한을 수정해야 합니다. 대규모 Thunderbird^WIcedove 캐시가 포함된 경우 시간이 걸릴 수 있습니다.

관련 정보