Я хотел вручную настроить параметры Интернета и решил обратиться за помощью к этому сайту. Ubuntu не позволил мне выполнить шаг 1 , сказав
X: user not authorized to run the X server, aborting
, поэтому я вошел в систему как суперпользователь, выполнив sudo -s
. Затем я выполнил шаг 1 . Внезапно все значки в трее исчезли, и единственное, что отображалось, это обои. Я не смог выключить / перезагрузить компьютер и решил выключить ноутбук напрямую кнопкой питания. После перезапуска у меня возникли следующие проблемы:
ПРОБЛЕМЫ:
Я использую Ubuntu 13.04. Как я могу это исправить?
Откройте окно терминала Ctrl kbd> + Alt kbd> + T kbd> и введите команды:
cd ~
sudo chown username:groupname .Xauthority
(замените имя пользователя и имя группы своим именем, обычно имя вашей группы будет совпадать с вашим именем пользователя.)
startx
как root: Так как вы запустили X system как root (войдя в систему как root и используя startx
) файл .Xauthority
в вашем домашнем каталоге пользователя (~
) принадлежит корню , и именно поэтому вы застряли в циклах входа в систему. И именно поэтому вы не должны бежать sudo startx
. Вы можете решить эту проблему, передав право собственности на файл своему пользователю, как показано выше.
Я хотел добавить что-то к точному ответу. Я так и сделал, но в моем случае этого было недостаточно. Если кто-то все еще не может войти в систему после точных инструкций, сделайте это:
ls -l ~/.ICEauthority
Если он говорит что-то вроде -rw------- 1 root root 684 may 9 11:56 /home/user/.ICEauthority
, сделайте
sudo chown user:user ~/.ICEauthority
, где user
, конечно, ваше имя пользователя.
У меня была та же проблема, и я пытался решить ее несколькими способами. Это то, что лучше всего сработало для меня.
Нажмите Ctrl Alt F1
Затем войдите.
Введите
mv .Xauthority .Xauthority.bak
Иногда можно сказать, что такого файла или каталога нет. НЕ ВОЛНУЙСЯ. Просто перейдите к следующим шагам.
введите в выход .
нажмите ctrl alt f7, затем попробуйте снова.
Надеюсь, это поможет!