Правильный ответ: домашняя директория пользователя принадлежала root, что мешало пользователю залогиниться в XWindow.
chown -R user.user /home/user
решило проблему (точка и двоеточие в данной команде взаимозаменяемы).
Подробности:
Почему это случилось? По-видимому, домашняя директория была создана вручную root. Почему-то в Убунту и форках useradd не создает директорию по умолчанию, надо добавлять '-m':
useradd -m newuser
Почему это мешало логину? Потому что при графическом логине система хочет создавать разные файлы в домашней директории (security cookies, configuration, ...). Если это не получается из-за отсутствия прав на запись, логин неудачный.
Про пользователей и права -
downloads.naulinux.ru/pub/NauLinux/desktop/52/i386...