신규 사용자는 GUI를 통해 로그인할 수 없습니다.

신규 사용자는 GUI를 통해 로그인할 수 없습니다.

터미널 세션을 통해 시스템에 3명의 새로운 사용자를 추가하고 그들의 비밀번호를 정의했습니다. 그러나 GUI 로그인 화면에서 해당 계정을 클릭하고 비밀번호를 입력하면 회전하는 바퀴가 보이다가 즉시 로그인 화면으로 돌아갑니다. 오류도 없고 아무것도 없습니다. 여기서 무엇이 잘못될 수 있나요? OS 설치 중에 생성한 계정을 사용하여 로그인할 수 있습니다. /var/log에 볼 수 있는 로그가 있습니까?

답변1

예, 새 사용자는 SSH를 통해 로그인할 수 있지만 문제를 해결했습니다. 새 사용자는 자신의 홈 디렉터리에 액세스할 수 없습니다. chown 및 chgrp를 실행하여 액세스 권한을 부여하면 GUI에서 로그인할 수 있습니다. 문제가 해결되었습니다. 감사해요!

답변2

다음은 GUI 또는 기타 수단을 통해 로그인할 때 발생할 수 있는 추가 정보 및 잠재적인 문제입니다.

  • 만약에메인 디렉토리해당 사용자가 존재하지 않거나, 접근 권한이 없는 사용자입니다.

    • GUI를 통한 로그인은 실패하기 쉽습니다.
    • su또는 성공적으로 로그인하면 ssh홈 디렉터리로 chdir을 실행할 수 없다는 메시지가 나타납니다.
  • 만약에로그인 쉘해당 사용자가 존재하지 않거나, 접근 권한이 없는 사용자입니다.

    • 쉘을 사용하여 GUI를 통해 성공적으로 로그인했습니다 sh.
    • su로그인 시 성공 또는 ssh실패했습니다 .

이 두메인 디렉토리그리고로그인 쉘자세한 내용은 을 참조 /etc/passwd하십시오 .man 5 passwd

이를 사용하여 chsh로그인 쉘은 물론 usermod홈 디렉토리 및 로그인 쉘도 변경할 수 있습니다. 직접 편집하도록 선택할 수도 있지만 /etc/passwd주의하세요.

관련 정보