Ubuntu 12.04, 13.04: Невозможно войти в учетную запись, возвращается на экран входа в систему [дубликат]

На этот вопрос уже есть ответ:

Вопрос

В Ubuntu 12.04 и 13.04 (и, вероятно, 13.10) я внес некоторые изменения в настройки графики. После перезагрузки, когда я пытаюсь войти в свою учетную запись, экран мигает черным, и я возвращаюсь к экрану входа (lightdm). Мой пароль правильный, и я могу войти в гостевую учетную запись. Почему, согласно «Scraggly Beard» Ричарда Столлмана, это продолжает происходить !!

1
задан 8 January 2014 в 18:16

1 ответ

Я по глупости запустил графический инструмент с графическим интерфейсом как sudo! Я использовал инструмент конфигурации nvidia и должен был использовать gksudo вместо sudo. Вот как отменить повреждение

  1. нажмите Ctrl + Shift + F2, чтобы открыть терминал
  2. введите свое имя пользователя, затем пароль
  3. cd ~, чтобы добраться до домашний каталог
  4. ls -l -a, чтобы увидеть список всех скрытых файлов конфигурации в папке
  5. Если строка, содержащая файл .Xauthority, показывает «root» либо в третьей или четвертый столбец или оба, затем продолжите это руководство. Если нет, то у вас возникла серьезная проблема, и вы не отправитесь в космос сегодня.

    Плохая строка будет выглядеть следующим образом,

    -rwxrwx---  1 root root       57 Jan  6 17:57 .Xauthority
    

    Это означает, что root, а не $ USER, владеет этим файлом, вы можете исправить ситуацию, используя chown

  6. sudo chown $USER:$USER .Xauthority Это меняет владельца файла .Xauthority с рута на вас. Если вам нужно больше разъяснений о том, что это делает, используйте chown --help

  7. ls -l -a и убедитесь, что ваше имя пользователя (все прописаны, а не «USER») где «root» Раньше.

  8. Вернитесь к экрану входа в систему lightdm, набрав ctrl + shift + F7

  9. Попробуйте войти в систему, это сработало?

  10. Если вы не вернетесь к предыдущему терминалу, набрав ctrl + shift + F2

  11. посмотрите на вывод ls -l -a, убедитесь, что первый столбец выполняет не выглядит так

         -------rwx  1 root root       57 Jan  6 17:57 .Xauthority
    

    это означает, что пользователь и группа не могут получить доступ к этому файлу. чтобы исправить это, используйте команду chmod.

    sudo chmod ug + rwx. Xauthority

Надеюсь, это поможет. Мне удалось сделать это три раза, поэтому я надеюсь, что это спасет людей от горя.

0
ответ дан 8 January 2014 в 18:16

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

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