На этот вопрос уже есть ответ здесь:
Я оставил свой компьютер включенным на ночь, и когда я пришел к нему сегодня утром, он предложил обновить (я использую Ubuntu 12.04). Итак, я обновился и перезапустился, теперь, когда я хочу войти, я получаю сообщение:
Could not update ICE authority file /home/user/.ICEauthority
Я получаю это на всех учетных записях. Я не вижу способа войти в терминал, чтобы разобраться с этим, как предлагают различные потоки, которые я нашел. Если я использую Ctrl + Alt + T , ничего не происходит. Если я использую Ctrl + F1 , то просто перейду на черный экран.
Я попытался использовать старый live CD (Ubuntu 8.04), но и через него не смог добраться до терминала.
Я сделал USB-накопитель для загрузки с 12.04, но у меня нет возможности загрузиться с USB-накопителя на компьютере (у него есть USB-разъемы, но это старый рабочий стол). В качестве опций есть только загрузка с CdROM / HDD / по сети.
Я не могу записать загрузочный компакт-диск с версией 12.04, потому что файл слишком большой.
Может кто-нибудь предложить способ доступа к терминалу, чтобы я мог это исправить?
Отменено из этого поста .
Сначала вам нужно загрузиться в режиме восстановления . Если Ubuntu - единственная система, установленная на вашем компьютере, вам нужно удерживать клавишу Shift kbd> во время загрузки.
Выберите вход «режим восстановления», который обычно является вторым.
mount -o rw,remount /
, чтобы сделать вашу систему доступной для записи Перейдите в свою домашнюю папку. Измените ИМЯ ПОЛЬЗОВАТЕЛЯ своим действительным именем пользователя:
cd /home/USERNAME
Проверьте, принадлежит ли вам .ICEAuthority
ls -al .ICEauthority
Если это не так (как если бы он принадлежал root), измените его на вас , Как указано выше, измените ИМЯ ПОЛЬЗОВАТЕЛЯ на свое действительное имя пользователя:
sudo chown USERNAME:USERNAME .ICEauthority
Если такого файла нет, его необходимо создать заново. Измените ИМЯ ПОЛЬЗОВАТЕЛЯ yada yada ...:
touch .ICEauthority
sudo chown USERNAME:USERNAME .ICEauthority
sudo chmod 600 .ICEauthority
Введите
reboot
, чтобы перезагрузить систему.
Вы, вероятно, запустили графическое приложение с sudo, как объяснено здесь .
sudo chmod 777 /home/xxx -R