Я застреваю в цикле входа в систему потому что:
$HOME
переменная устанавливается неправильно, когда я вхожу в систему. Я вошел в оболочку через ttty1
и echo $HOME
возвращенный /usr/local/gradle
.bashrc
или .bash_profile
не получается, когда я вхожу в систему. Я пытался установить env HOME=/home/pyler
, и set HOME=/home/pyler
, вышедший из системы затем вошедший в только для нахождения этого $HOME
был /usr/local/gradle - again
Это открывается каждый раз, когда я вхожу в систему графически через единицу:
Система затем регистрирует меня, и я возвращаюсь к начальной ситуации.
Когда и где точно $HOME
быть установленным на /usr/local/gradle
?
обновление
Найденный этой строкой в .xsession-errors
dbus-update-activation-environment: setting HOME=/usr/local/gradle
Вопрос состоит в том, как я останавливаю это.
Таким образом, оказывается, что lightdm
не получал /etc/X11/Xsession
, таким образом, я подал заявку , Paul Hebble фиксирует.
у меня также была догадка, которые xorg
или xauth
не работали правильно, таким образом, я удалил их и установил их.
не было никакого .xsession
файл в /home/pyler
, таким образом, я создал пустой и получил .bashrc
, чтобы гарантировать, что $HOME
был установлен на /home/pyler
прежде чем я reboot
система.
я закончил тем, что вошел в систему без любых основных проблем.
Благодаря всем, кто помог.
Необходимо удостовериться, что пользователь не был создан неправильно. Можно проверить /etc/passwd
файл. Это будет предпоследний столбец. Можно скорректировать его с этой командой:
usermod -d /home/pyler pyler
я предполагаю, что имя пользователя является pyler на основе информации, которую Вы дали. Первый столбец в /etc/passwd
будет точным именем пользователя.