Невозможно войти через GUI как пользователь, но я могу войти через терминал

Я не могу войти через GUI как пользователь, но я могу войти через терминал.

Это произошло после того, как я установил двухэтапный аутентификатор Google с помощью команды apt-get install. Я выполнил следующие действия:

  1. sudo apt-get install libpam-google-authenticator

  2. Отредактировал /etc/pam.d/sshd и добавил следующую строку в файл:

    auth required pam_google_authenticator.so
    
  3. Отредактировал /etc/ssh/sshd_config и изменил ChallengeResponseAuthentication на yes

  4. Я перезапустил службу ssh .

    root@george:~# ls -l /home/george/.Xauthority  
    -rw------- 1 root root 125 Jan 31 19:35 /home/george/.Xauthority
    
0
задан 4 February 2014 в 15:22

1 ответ

Что ж, судя по вашему выводу для ls -l /home/user/.Xauthority, файл принадлежит root , где он должен быть user . В вашем случае это должно быть george. Перемещение файла или предоставление разрешения его исходному пользователю будет исправлено, если я не ошибаюсь. В любом случае, пожалуйста, следуйте приведенным ниже шагам, войдя в систему через терминал:

  • Войдите в систему как пользователь (как goerge ) & amp; перейдите в домашний каталог пользователя
cd /home/user                 # in your case, its /home/george

или даже одна cd ~ команда приведет вас прямо в домашнюю папку пользователя.

  • Я не рекомендую сначала удалять или менять владельца, поэтому давайте перенесем его, сделав резервную копию
sudo mv .Xauthority .XauthorityBak
  • А затем перезагрузите вашу систему.
sudo reboot

P.S .: Есть случаи, когда это может помочь решить вашу проблему или нет. Поскольку вы не удаляете оригинальный файл .Xauthority, это не принесет вреда.

Источник: Потерянный графический интерфейс после завершения процесса xorg

0
ответ дан 4 February 2014 в 15:22

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

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