Невозможно войти в систему с правильным паролем после установки VirtualBox и Genymotion и редактирования / etc / profile [duplicate]

На этот вопрос уже есть ответ здесь:

Это довольно странная проблема, с которой я столкнулся. Моя Ubuntu 14.10 не позволяет мне войти в систему, несмотря на правильный пароль. Вот что происходит:

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

Попробовав это много раз, я попробовал гостевой сеанс. Когда я нажимаю на логин в гостевом сеансе, та же история повторяется.

Единственное, что отличалось от вчерашнего (когда я мог нормально войти в систему), это то, что я установил виртуальный ящик и Genymotion для разработки под Android. Кроме того, я внес простое изменение в / etc / profile , чтобы на моем пути было genymotion .

Как мне решить эту проблему?

3
задан 6 June 2017 в 21:18

4 ответа

Откройте терминал, используя CTRL + ALT + F1 (или любую другую клавишу, которая работает для вас).
Находясь в вашем домашнем каталоге, введите команду cat .xsession-errors.

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

2
ответ дан 1 December 2019 в 17:03

Среди всех возможных проблем наиболее распространенные два:

.Xauthority файл в корневом каталоге пользователя мог принадлежать корню. Владение и полномочия должны быть похожими:

-rw-------  1 user user   58 Feb 13 07:37 .Xauthority

В этом случае необходимо удалить /home/user/.Xauthority файл, принадлежавший корню, входящему в систему от консоли (<ALT>+<CTL>+<F1-7>), и затем попытаться войти в систему к xsession.

Другая вещь, которая может произойти, состоит в том, что эти /tmp не имеет липкого набора битов т.е. имеет неправильные полномочия. Полномочия должны быть:

drwxrwxrwt   8 root   root    4096 Feb 13 08:17 tmp

В этом случае необходимо установить липкий бит на /tmp путем входа в систему от консоли:

sudo chmod 1777 /tmp
0
ответ дан 1 December 2019 в 17:03

В состоянии Вы для входа в систему путем удара CTRL+ALT+F1, чтобы поднять терминал и затем вставить имя пользователя и пароль. Если Вы можете, то отправьте вывод следующей команды здесь:

tail -30 /var/log/Xorg.0.log

и

tail -30 /var/log/syslog

0
ответ дан 1 December 2019 в 17:03

Если Вы установили драйверы Nvidia:

  • Нажатие Ctrl + Высокий звук + F1 для получения до терминального входа в систему
  • Вводит имя пользователя, и пароль
  • Войдите:

    sudo apt-get purge nvidia-* 
    
  • Перезагрузка с помощью команды poweroff
0
ответ дан 1 December 2019 в 17:03

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

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