Невозможно войти в Ubuntu после команды startx

Я хотел вручную настроить параметры Интернета и решил обратиться за помощью к этому сайту. Ubuntu не позволил мне выполнить шаг 1 , сказав

X: user not authorized to run the X server, aborting

, поэтому я вошел в систему как суперпользователь, выполнив sudo -s. Затем я выполнил шаг 1 . Внезапно все значки в трее исчезли, и единственное, что отображалось, это обои. Я не смог выключить / перезагрузить компьютер и решил выключить ноутбук напрямую кнопкой питания. После перезапуска у меня возникли следующие проблемы:

ПРОБЛЕМЫ:

  • Я могу войти с гостевой учетной записью.
  • Я не могу войти под своей учетной записью. Вход в систему возвращает меня к экрану входа в систему.

Я использую Ubuntu 13.04. Как я могу это исправить?

7
задан 19 January 2014 в 16:28

3 ответа

Чтобы решить проблему:

Откройте окно терминала Ctrl + Alt + T и введите команды:

cd ~
sudo chown username:groupname .Xauthority

(замените имя пользователя и имя группы своим именем, обычно имя вашей группы будет совпадать с вашим именем пользователя.)

Избегайте запуска startx как root:

Так как вы запустили X system как root (войдя в систему как root и используя startx) файл .Xauthority в вашем домашнем каталоге пользователя (~) принадлежит корню , и именно поэтому вы застряли в циклах входа в систему. И именно поэтому вы не должны бежать sudo startx. Вы можете решить эту проблему, передав право собственности на файл своему пользователю, как показано выше.

Ссылка:

0
ответ дан 19 January 2014 в 16:28

Я хотел добавить что-то к точному ответу. Я так и сделал, но в моем случае этого было недостаточно. Если кто-то все еще не может войти в систему после точных инструкций, сделайте это:

ls -l ~/.ICEauthority

Если он говорит что-то вроде -rw------- 1 root root 684 may 9 11:56 /home/user/.ICEauthority, сделайте

sudo chown user:user ~/.ICEauthority

, где user, конечно, ваше имя пользователя.

0
ответ дан 19 January 2014 в 16:28

У меня была та же проблема, и я пытался решить ее несколькими способами. Это то, что лучше всего сработало для меня.

  • Нажмите Ctrl Alt F1

  • Затем войдите.

  • Введите

mv .Xauthority .Xauthority.bak

Иногда можно сказать, что такого файла или каталога нет. НЕ ВОЛНУЙСЯ. Просто перейдите к следующим шагам.

введите в выход .

нажмите ctrl alt f7, затем попробуйте снова.

Надеюсь, это поможет!

0
ответ дан 19 January 2014 в 16:28

Другие вопросы по тегам:

Похожие вопросы: