Я установил Kali Linux из мини-сети ISO, установленной на VirtualBox. Затем я установил xfce и запустил startx под учетной записью root.

apt-get install xfce4
apt-get install xfce4-goodies
startx

Xfce запускается отлично. Я вышел из xfce. Затем я создал нового пользователя:

useradd everyone
passwd *******
mkdir /home/everyone
chown everyone:users /home/everyone

Я вхожу в систему с новым пользователем и startx:

exit
login: everyone
startx

Когда я запускаю startx от имени другого пользователя, кроме root, экран мигает и снова возвращается к командной строке. Я попробовал XDM, но когда я переключил пользователя, проблема не исчезла.

2 ответа2

0

adduser - это удобный скрипт, вызывающий useradd с несколькими флагами. Если @Daniele прав, то ваша проблема либо возникает из-за того, что вашему пользователю не назначена оболочка, либо ему не назначен домашний каталог. Эти две опции можно исправить в /etc/passwd или вызвав usermod . Также возможно, потому что у вас нет назначенного пароля. Это можно исправить с помощью вызова passwd USERNAME и проверить это в /etc/shadow . Следующему пользователю я предлагаю использовать вспомогательный скрипт adduser или соответствующие флаги, которые находятся на моей голове без проверки и, следовательно, не обязательно правильные: useradd -m -p -s /bin/bash USERNAME

0

У меня была такая же проблема, и я решил использовать adduser вместо useradd .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .