Я не могу войти через GUI как пользователь, но я могу войти через терминал.
Это произошло после того, как я установил двухэтапный аутентификатор Google с помощью команды apt-get install
. Я выполнил следующие действия:
sudo apt-get install libpam-google-authenticator
Отредактировал /etc/pam.d/sshd
и добавил следующую строку в файл:
auth required pam_google_authenticator.so
Отредактировал /etc/ssh/sshd_config
и изменил ChallengeResponseAuthentication
на yes
Я перезапустил службу ssh .
root@george:~# ls -l /home/george/.Xauthority
-rw------- 1 root root 125 Jan 31 19:35 /home/george/.Xauthority
Что ж, судя по вашему выводу для ls -l /home/user/.Xauthority
, файл принадлежит root , где он должен быть user . В вашем случае это должно быть george
. Перемещение файла или предоставление разрешения его исходному пользователю будет исправлено, если я не ошибаюсь. В любом случае, пожалуйста, следуйте приведенным ниже шагам, войдя в систему через терминал:
cd /home/user # in your case, its /home/george
или даже одна cd ~
команда приведет вас прямо в домашнюю папку пользователя.
sudo mv .Xauthority .XauthorityBak
sudo reboot
P.S .: Есть случаи, когда это может помочь решить вашу проблему или нет. Поскольку вы не удаляете оригинальный файл .Xauthority
, это не принесет вреда.
Источник: Потерянный графический интерфейс после завершения процесса xorg