최근에 Mint Linux를 설치했는데 GUI에 로그인하려고 하면 다음과 같은 오류 메시지가 나타납니다.
홈 디렉토리가 /home/username으로 나열되어 있지만 존재하지 않는 것 같습니다.
그런 다음 확인을 클릭하면 이 메시지가 나타납니다.
사용자의 $HOME/.dmrc 파일이 무시되었습니다.
그러면 로그인이 안된다고 나오며 강제로 로그아웃을 하게 됩니다.
나는 무엇을 해야 합니까?
답변1
이제 사용자 이름 홈 폴더를 만들어 보겠습니다. 이렇게 하려면 다음 단계를 따르세요.
1 - 로그인 메뉴에서 Ctrl + Alt + F1을 눌러 터미널 열기
2 - 사용자로 로그인
3 - 명령 실행
sudo mkdir /home/username
sudo chown username /home/username
4 - 그런 다음 Ctrl + Alt + F8을 눌러 GUI로 돌아갑니다.
이제 로그인할 수 있기를 바랍니다 :)
편집하다
이 추가 조치를 취해주신 @MariusMatutiae에게 감사드립니다.
새로운 사용자가 추가되면 그의 홈 디렉토리에는 소수의 파일과 디렉토리가 제공되며 그 중 일부는 숨겨져 있습니다. /etc/skel에서 찾을 수 있으며 새 홈 디렉토리에 복사됩니다.
처음 로그인한 후 터미널 창을 열고 다음 명령을 입력합니다.
cp -a /etc/skel/. /home/username
그러면 스켈 내의 모든 파일이 사용자 이름 폴더에 복사됩니다.
답변2
복구 모드에서 루트 쉘을 사용하여 "/"에 나열된 홈 디렉토리를 볼 수 있으면 도움이 될 수 있습니다.
Linux Mint 복구 모드로 부팅하고 루트 쉘 프롬프트를 입력하십시오. 읽기 전용 모드로 파일 시스템을 마운트하므로 다음 명령을 사용하여 읽기/쓰기 권한으로 다시 마운트해야 합니다.
mount -o rw,remount /
다시 설치한 후 다음 명령을 시도하고 사용자 이름으로 로그인하세요.
chown root:root /home
chown -R username:username /home/username
(물론 "사용자 이름"을 자신의 세부 정보로 바꾸십시오.)