Ubuntu 18.04 Цикл входа в gdm3

В настоящее время я использую диспетчер удаления gdm3, пока я вхожу в систему, он застревает в цикл входа в систему.

  • Я выполнил почти все процедуры, предложенные в этом сообщении
  • Разрешения Xauthority и / tmp были в порядке.
  • Добавлено sudo add-apt-repository ppa: graphics-drivers / ppa , а также обновлено после него.

Но ни один из них не работал.

Я создал нового пользователя, когда я пытаюсь войти через него, цикл входа в систему отсутствует. Я могу правильно войти в систему. Почему я не могу использовать исходного пользователя. Я действительно не понимаю, что мне делать. Может кто-нибудь, пожалуйста, помогите.

0
задан 28 April 2021 в 20:20

1 ответ

Поскольку вы можете войти в Gnome Shell, используя нового пользователя, которого вы создали, это означает, что проблема связана с вашим существующим пользователем, а не с Gnome Shell. (Проблемы с Gnome Shell обычно имеют похожие симптомы).

Проверьте, есть ли в вашем домашнем каталоге какие-либо файлы , не принадлежащие вам.

Войдите, используя Ctrl Alt F3 , снова и выполните следующее:

find $HOME -not -user $USER -exec ls -lad {} \;

Вариант 1. Исправьте эти права доступа к файлам

  1. Для каждого файла или каталога, НЕ принадлежащие вам выполните:

     sudo chown -R $ USER: $ USER <путь к файлу или каталогу> 
     

    На основании вашего комментария выше вы можете выполнять следующие команды в родительских каталогах:

     sudo chown -R $ USER: $ USER ~ / .cache 
    sudo chown -R $ USER: $ USER ~ / dbus 
     
  2. Затем посмотрите, можете ли вы успешно войти в среду рабочего стола.

Вариант 2: Удалить эти файлы

Я не думаю, что у вас должны быть эти файлы ( .cache / dconf , .cache / doc и dbus ) в вашем домашнем каталоге. Я подозреваю, что вы запускали графическую программу от имени root. Если вы это сделали, никогда никогда не запускайте графические программы с помощью sudo. (Insetad используйте параметр admin: ; например nautilus admin: / path / to / directory ).

В любом случае Ubuntu должна нормально работать без файлов или каталогов .cache / dconf , .cache / doc и dbus .

  1. Попробуйте удалить эти файлы в хранилище резервных копий.

     sudo mkdir / home / temp 
    sudo mv ~ / .cache / dconf / home / temp 
    sudo mv ~ /.cache / doc / home / temp 
    sudo mv ~ / dbus / home / temp 
     
  2. Затем посмотрите, можете ли вы успешно войти в среду рабочего стола.

  3. Если все работает, удалите файлы резервных копий.

     sudo rm -rf / home / temp 
     
0
ответ дан 7 May 2021 в 17:42

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

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