Я запускаю команду sudo startx и могу войти только как гость

2

Я читал какой-то блог и обнаружил, что могу вручную запустить графический интерфейс, выполнив эту команду sudo startx, поэтому я сделал это. Я сделал это в терминале с GUI уже запущен. Теперь я не могу войти в свою учетную запись.

До этого мой компьютер загружался прямо в мою учетную запись без запроса пароля (даже без отображения меню GRUB, поскольку на моем компьютере установлена ​​только Ubuntu 12.04). Но теперь он загружается и появляется на экране (без отображения меню GRUB), на котором отображается моя учетная запись пользователя и гостевая учетная запись. Когда я выбираю свой аккаунт, он запрашивает пароль. Я ввел пароль, но он снова возвращается к тому же экрану без ответа. Я чертовски уверен, что введенный мной пароль был верным. Когда я выбираю гостевую учетную запись, все идет хорошо. Теперь у меня есть доступ только к гостевой учетной записи.

Я прочитал ответ в Невозможно войти в систему и не могу сбросить пароль и выполнить команду rm ~ / .Xauthority, но он говорит, что такого файла нет. Может кто-нибудь помочь мне. Большое спасибо!!

Пэн Вэйчжуан
источник

Ответы:

1

Способ 1 - попробуйте сначала!

Перейдите к терминалу TTY [я думаю, это то, что они называют] и нажмите Ctrl + Alt + F1

Войдите в систему с вашим именем пользователя и паролем, и введите, sudo chown YOURUSERNAME:YOURUSERNAME ~/.Xauthorityа затем введите. Затем введите свой пароль еще раз и нажмите ввод.

Теперь вернитесь на главный X-сервер Ctrl + Alt + F7[или перезагрузите компьютер] и попробуйте войти в свою учетную запись сейчас. Это должно привести вас к рабочему столу.

Способ 2

Перейдите к терминалу TTY [я думаю, это то, что они называют] и нажмите Ctrl + Alt + F1

Войдите в систему с вашим именем пользователя и паролем, и введите, sudo rm ~/.Xauthorityа затем введите. Введите ваш пароль еще раз и нажмите ввод.

Теперь вернитесь на главный X-сервер Ctrl + Alt + F7[или перезагрузите компьютер] и попробуйте войти в свою учетную запись сейчас. Это должно привести вас к рабочему столу.

Другая информация

Когда вы упомянули GRUB, для доступа к нему [например, для входа в режим восстановления] нажмите и удерживайте Shiftклавишу при загрузке, пока не появится GRUB. Если вы нажмете на логотип Ubuntu, вы опоздали. Нажмите и удерживайте на экране продавца ПК.

Если вы попытались запустить в sudo rm ~/.Xauthorityкачестве гостя, бит ~ указывает домашнюю папку пользователя, в которой в гостевой папке была папка guest / tmp, а не ваша папка пользователя в / home.


источник
Я решил эту проблему следующим образом: откройте окно терминала Ctrl + Alt + T и введите команды: cd ~ sudo chown username: groupname .Xauthority (замените имя пользователя и имя группы на собственное, обычно имя вашей группы будет быть таким же, как ваше имя пользователя.) Большое спасибо!
Пэн Вэйчжуан
Я думаю, что право владения пришло от запуска startxкак sudo. Я обновил ответ вашим методом, если у других людей возникнет такая же проблема.
Я чувствую себя действительно благодарным - эта тема просто сэкономила мне огромное количество времени.
Zuza