Я не могу войти в систему с помощью графического входа, поскольку мое имя пользователя не отображается в качестве возможного выбора. Что определяет, какие пользователи появляются там?
Я только что изменил свой uid с 1000 на 872, когда вошел в систему как root с помощью usermod
. Все прошло гладко: запись в /etc/passwd
была изменена, владение файлом в /home/mysloginname
было изменено. Я могу войти в текстовую консоль, и все в порядке. Однако графический дисплей не предлагает мое имя пользователя. Что мне нужно изменить?
Предполагая, что вы используете lightdm в качестве диспетчера отображения, вы можете изменить минимальный отображаемый uid через файл /etc/lightdm/users.conf, например, для отображения всех пользователей с uid выше 500
[UserAccounts]
minimum-uid=500
По умолчанию в Ubuntu 1000, поэтому ваш 872 пользователь не отображается