CentOS 7.2.1511, кикстарт и создание пользователей

У меня возникли проблемы с кикстартом и созданием пользователей. Давным-давно в моем кикстарте были следующие строки для создания пользователя:

user --name=a --gecos="A" --uid=500 --groups=wheel --password="..." --iscrypted
user --name=b --gecos="B" --uid=501 --groups=wheel --password="..." --iscrypted

Он отлично работал на CentOS 6, но когда я попытался использовать его с CentOS 7.2, я столкнулся с проблемами, потому что первая группа пользователей будет 1000, я получаю пользователя с uid = 500, но gid = 1000. Итак, я добавил команды создания группы:

group --name=a --gid=500
group --name=b --gid=501

Затем добавил - gid = XXX в команду пользователя. Установка прошла успешно, я получил пользователя и группу с правильными идентификаторами, но есть две проблемы:

  1. - groups = wheel игнорировалось;
  2. Пароль, который я ввел, больше не работает.

Проблема, конечно же, исчезнет, ​​если я удалю - gid = XXX из команды создания пользователя.

Что может вызвать эту проблему ?

Мне известно, что начиная с CentOS 7 / RHEL 7 gids / uids ниже 1000 зарезервированы для системных групп / пользователей, но все мои пользователи находятся в диапазоне 500 и пока не могут это изменить.

6
задан 23 December 2015 в 17:02
1 ответ

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Installation_Guide/sect-kickstart-syntax.html В официальной документации директива --gid названа багги.

.
4
ответ дан 3 December 2019 в 00:35

Теги

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