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

Этот вопрос уже имеет ответ здесь: Ubuntu застрял в цикле входа 38 ответов

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

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

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

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

Как это решить?

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

3 ответа

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

Файл .Xauthority в домашнем каталоге пользователя может принадлежать root. Права и разрешения должны выглядеть так:

-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
ответ дан 23 May 2018 в 23:18

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

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

и

tail -30 /var/log/syslog

0
ответ дан 23 May 2018 в 23:18
  • 1
    Если у вас нет простого способа скопировать / вставить вывод, просто выполните это: sudo apt-get install pastebinit && tail -50 /var/log/syslog | pastebinit – Socceroos 13 February 2015 в 06:35

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

Нажмите Ctrl + Alt + F1, чтобы войти в терминал. Укажите имя пользователя и пароль. Введите:
sudo apt-get purge nvidia-* 
Перезагрузитесь с помощью команды poweroff
0
ответ дан 23 May 2018 в 23:18

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

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