Как получить вручную созданного пользователя для отображения на экране входа в систему?

Мне нужно создать пользователя вручную (нужен определенный uid и группа по умолчанию), но я также хотел бы иметь возможность войти через стандартный 12.04 логин (lightdm). Я не могу придумать, как это сделать. Если я создал пользователя с пользовательским интерфейсом учетных записей, я не смогу получить требуемый идентификатор пользователя. Если я создаю пользователя вручную, он не отображается как опция на экране входа в систему.

3
задан 30 April 2012 в 19:30

1 ответ

Для меня проще всего было бы изменить UID этого пользователя после того, как вы его создали. Это команда для него:

sudo usermod -u {uid_you_want_it_to_be} {your_username}

(примечание: если вам нужно сделать это с текущим пользователем и не хотите создавать другую учетную запись, вы можете сделать это и с живого компакт-диска.) [ 114]

Идентификаторы пользователя по своему дизайну не отображаются, если их меньше 1000. Вы можете изменить это, хотя!

sudo gedit /etc/login.defs 

найти ...

#
# Min/max values for automatic uid selection in useradd 
#
UID_MIN          1000
UID_MAX         60000

и измените UID_MIN на 500 (или что-то ниже 504 (но я бы не стал намного ниже))

0
ответ дан 30 April 2012 в 19:30

Другие вопросы по тегам:

Похожие вопросы: