답변:
간단한 권한 문제입니다. 두 가지 중 하나가 작동합니다.
먼저 다음을 시도하십시오.
sudo chown username:username .ICEauthority
sudo chmod 0644 .ICEauthority
username자신의 사용자 이름으로 변경하십시오 (따라서 상황에 따라 다름 wellington).
그래도 작동하지 않으면 불행히도 새 /home디렉토리로 시작 해야합니다. 그러나 데이터 를 백업 하기 전에 백업하십시오 . 백업 솔루션에 대한 자세한 내용은 다음을 참조하십시오.
sudo chmod 0644 .ICEauthority반환chmod: cannot access '.IECauthority': No such file or directory
. IECauthority지만 아무 것도 변경하지 않았습니다. 첫 번째 명령이 작동하면서 파일이 있다는 것을 알고 있습니다.
sudo chmod 0644 /home/<USERNAME>/.ICEauthority갈
폴더 자체의 소유권과 권한을 변경하여 문제를 해결했습니다.
sudo chown username:username /home/username
sudo chmod 700 /home/username
이것은 문제를 즉시 해결했습니다.
'Home'사용자 폴더를 다른 파티션으로 옮길 때 같은 문제가 발생했습니다. '.ICEauthority'파일의 권한을 변경하지 않고 (실제로 삭제했습니다) 폴더의 소유자를 사용자에게 재귀 적으로 변경하여 해결했습니다.
sudo su
chown -R user /home/user
그렇게하려면 로그인 창에서 ALT + CTRL + F1을 콘솔로 변경합니다. 그런 다음 ALT + CTRL + F7은 GUI 모드로 돌아갑니다. 다시 부팅 할 필요가 없습니다.
추신 : 별도의 파티션에 '홈'이 있으면 시스템 충돌을 방지하고 버전을 업그레이드하는 좋은 방법입니다. 위키를 참조하십시오 . 한 노트북에 Ubuntu 12.10을 설치하고 다른 노트북의 파티션을 12.04LTS로 분리하는 데 사용했습니다.
이 링크를 참조하십시오 .
부팅 빌드 130 이상에서 버그 13534 "ICEauthority 파일 /.ICEauthority를 업데이트 할 수 없습니다"
시스템이 부팅 된 후 다음과 같은 경고 대화 상자가 표시 될 수 있습니다.
ICEauthority 파일 /.ICEauthority를 업데이트 할 수 없습니다
구성 서버에 문제가 있습니다 (/ usr / lib / gconf-sanity-check-2가 상태 256으로 종료 됨)
해결 방법 : 각 대화 상자에 대해 "닫기"버튼을 클릭하면 정상적으로 로그인 할 수 있습니다. 로그인 한 후 다음 명령을 입력하여 "gdm"사용자의 홈 디렉토리를 정정하십시오.
$ pfexec usermod -d /var/lib/gdm gdm
편집 : Ubuntu는 GDM 대신 최신 릴리스에서 Lightdm을 사용합니다.
da
맞습니다. useradd로 사용자를 만든 다음 passwd를 사용하면 ICEAuthority 오류가 발생합니다. 그런 다음 계정을 삭제하고 모든 올바른 단계를 수행 한 후 로그인하면 아무런 문제없이 데스크탑이 나타납니다!
참조 단계 ( http://www.blackmoreops.com/2014/03/03/20-things-installing-kali-linux/ 에서 가져옴 )
useradd -m user1
passwd user1
usermod -a -G sudo user1
chsh -s /bin/bash user1
나는 같은 문제에 직면하여 내 사용자에 로그인 할 수 없습니다. 나는 위에서 언급 한 두 가지 방법을 시도했다 1- 선점 변경 2- iceAuthority 파일 삭제
하지만 여전히 나는 그것을 만들 수 없어서 새로운 사용자를 작성하여 간단한 움직임을 만듭니다.
다음은 명령 행으로 사용자를 작성 하기위한 사용자 링크를 작성하는 스레드입니다.
adduser를 "add useradd 명령은 '/ home / username'디렉토리를 만들지 않지만 adduser 명령은
conculsion :이 속임수를 사용하면 home / olduser /
PS에 있는 모든 데이터를 얻을 수 있습니다. 새로운 iceAuthority 파일 (/.ICEauthority)을 / home / newuser에서 home / olduser로 복사하여 이전 계정에 액세스 할 수 있도록 도와주세요
그것은 오래된 스레드이지만 어떻게 든 관련 문제가 있습니다 (Debian 10.1에서), 빠른 인터넷 검색으로 나를 여기로 이끌었습니다.
새 사용자를 만든 후 홈 디렉토리에는 적절한 권한이 있었고 .ICEauthority지금까지는 아무런 파일도 포함하지 않았습니다 . 처음 로그인 할 때 생성 될 것이라고 생각했지만 그렇지 않은 것 같습니다.
방금 루트로 빈 파일을 만들었습니다 ( username실제 사용자 이름으로 바꿉니다).
sudo touch ~username/.ICEauthority
sudo chown username:username ~username/.ICEauthority
sudo chmod 0600 ~username/.ICEauthority
그런 다음 첫 번째 데스크톱 세션에서 생성되었으며 모든 것이 정상입니다.