На этот вопрос уже есть ответ:
В Ubuntu 12.04 и 13.04 (и, вероятно, 13.10) я внес некоторые изменения в настройки графики. После перезагрузки, когда я пытаюсь войти в свою учетную запись, экран мигает черным, и я возвращаюсь к экрану входа (lightdm). Мой пароль правильный, и я могу войти в гостевую учетную запись. Почему, согласно «Scraggly Beard» Ричарда Столлмана, это продолжает происходить !!
Я по глупости запустил графический инструмент с графическим интерфейсом как sudo! Я использовал инструмент конфигурации nvidia и должен был использовать gksudo
вместо sudo
. Вот как отменить повреждение
cd ~
, чтобы добраться до домашний каталог ls -l -a
, чтобы увидеть список всех скрытых файлов конфигурации в папке Если строка, содержащая файл .Xauthority
, показывает «root» либо в третьей или четвертый столбец или оба, затем продолжите это руководство. Если нет, то у вас возникла серьезная проблема, и вы не отправитесь в космос сегодня.
Плохая строка будет выглядеть следующим образом,
-rwxrwx--- 1 root root 57 Jan 6 17:57 .Xauthority
Это означает, что root, а не $ USER, владеет этим файлом, вы можете исправить ситуацию, используя chown
sudo chown $USER:$USER .Xauthority
Это меняет владельца файла .Xauthority
с рута на вас. Если вам нужно больше разъяснений о том, что это делает, используйте chown --help
ls -l -a
и убедитесь, что ваше имя пользователя (все прописаны, а не «USER») где «root» Раньше.
Вернитесь к экрану входа в систему lightdm, набрав ctrl + shift + F7
Попробуйте войти в систему, это сработало?
Если вы не вернетесь к предыдущему терминалу, набрав ctrl + shift + F2
посмотрите на вывод ls -l -a, убедитесь, что первый столбец выполняет не выглядит так
-------rwx 1 root root 57 Jan 6 17:57 .Xauthority
это означает, что пользователь и группа не могут получить доступ к этому файлу. чтобы исправить это, используйте команду chmod
.
sudo chmod ug + rwx. Xauthority
Надеюсь, это поможет. Мне удалось сделать это три раза, поэтому я надеюсь, что это спасет людей от горя.