На этот вопрос уже есть ответ здесь:
Я создал пользователя в терминале
useradd xyz
Я могу войти в систему с терминала, но не через графический интерфейс.
Что не так?
Это могло бы быть то, потому что useradd
не создал корневой каталог для Вашего нового пользователя. Необходимо использовать
adduser xyz
вместо этого и избегать использования useradd
так как это - команда бэкенда, нуждающаяся в более входе.
См. также этот ответ, человек useradd и человек adduser.
Или если Вы все еще хотите использовать useradd
используйте, по крайней мере,
useradd -m xyz
создать корневой каталог. Но это все еще могло бы быть недостаточно.
Прежде, чем запуститься теперь Вы могли бы хотеть удалить пользователя, которым Вы создали неправильно
userdel xyz
таким образом, можно создать его снова правильно без проблем.
Так или иначе:
Если у Вас есть GUI, могло бы быть легче просто использовать GUI для добавления нового пользователя (обычно где-нибудь в Параметрах настройки системы-> Учетные записи). Это могло бы также решить некоторые проблемы с группами пользователей, которые могли бы казаться как @Videonauth указанными.