Как установить UID и GID во время установки Debian?

Во время установки Debian начальный UID по умолчанию - 1000, а GID - 1000 . Можно ли при создании учетной записи пользователя во время установки указать их конкретные значения, например 3197?

0
20.04.2017, 21:17
2 ответа

При установке создается один пользователь для локального администрирования. Вам следует подумать об использовании подходящего имени для этого пользователя. Он должен отличаться от идентификатора пользователя, который вы обычно используете, если вам нужны определенные UID и GID.

Команда настройки пользователей и групп позволяет указать UID или GID соответственно. Однако, если вам нужны общие идентификаторы пользователей в нескольких системах, вы можете использовать другой механизм. Вы можете рассмотреть:

  • LDAP, который требует небольшой настройки, но предназначен для этой цели.
  • Альтернативный файл паролей, который синхронизируется с помощью некоторого механизма.
  • Использование такого инструмента, как ansible, для добавления пользователей.

Если вы используете эти методы, убедитесь, что ваши UID и GID не дублируются в разных системах.

В крайнем случае вы можете изменить UID и GID в файлах /etc/passwrd и /etc/group. Затем вам нужно будет указать все файлы, принадлежащие пользователю, на новый UID и все файлы, принадлежащие группе, на новую группу. Если вы сделаете это раньше, нужно будет изменить только несколько файлов в /home.

2
28.01.2020, 04:47

Вы можете заранее установить Debian, указав, например,. следующий фрагмент в файле preseed.cfg для создания пользователя fooс UID/GID 1010 :1010:

d-i passwd/user-fullname string Foo Bar
d-i passwd/username string foo
d-i passwd/user-uid string 1010
d-i passwd/user-password password foo
d-i passwd/user-password-again password foo

Если вы хотите пофантазировать, весь мир — это ваша устрица, используя preseed/late_command, где вы можете запустить собственный скрипт для создания/удаления пользователей, изменить МИН/МАКС UID/GID, отредактировав /etc/login.defsи т. д.

Если вы не хотите, чтобы установка была полностью автоматизирована, есть способы сообщить установщику, чтобы он вернулся к пользовательскому интерфейсу для взаимодействия.

2
30.04.2021, 16:07

Теги

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