Попадание в цикл входа в систему после включения автоматического входа в систему

Попадание в цикл входа в систему после включения автоматического входа в систему

Я использую Linux Mint 20.1 Ulyssa с ядром 5.4.0-72-generic x86_64.

Я включил автоматический вход в меню настроек. С тех пор я вообще не могу войти. Экран входа сбрасывается каждые 5 секунд. Я пытался обойти это ctl-alt-f1и войти через терминал, но экран входа сбрасывается быстрее, чем я успеваю ввести свое имя пользователя и пароль.

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

решение1

Решение, которое я нашел, состояло в том, чтобы открыть /etc/lightdm/lightdm.confи удалить или закомментировать строки

autologin-user=username
autologin-user-timeout=5

решение2

Введите CtrlAltF3, чтобы переключиться на экран входа без графического интерфейса (командная строка). Возможно, вам придется нажать, Enterчтобы получить login:приглашение.

Войдите в систему, используя свой идентификатор пользователя и пароль.

Поскольку я не знаю, какой оконный менеджер вы используете, вот сложный способ:

Введите команду:

sudo find /etc -type f -print | xargs sudo grep $USER

чтобы найти все файлы, в /etcкоторых упоминается ваш идентификатор пользователя.

После настройки walt4автоматического входа пользователя в систему Ubuntu 18.04.05 я обнаружил:

sudo find /etc -type f -print | xargs sudo grep walt4
/etc/gdm3/custom.conf:AutomaticLogin=walt4

При дальнейшем исследовании я обнаружил, что в моей системе (YMMV) /etc/gdm3/custom.confсодержатся строки:

AutomaticLoginEnable=True
AutomaticLogin=walt4

Простое изменение « True» на « False» отключит автоматический вход в систему.

Чтобы отключить автоматический вход в систему МОЕЙ системы (снова YMMV), выполните:

sudo perl -pi~ -e "s/AutomaticLoginEnable=True/AutomaticLoginEnable=False/" /etc/gdm3/custom.conf

Связанный контент