Как добавить пользователя LDAP в существующую группу?
Я пытаюсь добавить некоторых наших пользователей LDAP в локально определенную группу на нашем сервере RHEL, однако я получаю сообщение об ошибке, указывающее, что пользователь LDAP не найден в /etc/passwd.
Как лучше всего разрешить добавление пользователей LDAP в локальные группы?
Я чувствую, что это должно быть сделано вручную. Я мог бы редактировать: /etc/group
и добавьте группу LDAP в список. Это было бы идеально?
[server]# id apache
uid=409(apache) gid=409(apache) groups=409(apache) context=user_u:system_r:unconfined_t:s0
[server]# id john.doe
uid=11389(john.doe) gid=6097(ABC_Corporate_US) groups=6097(ABC_Corporate_US) context=user_u:system_r:unconfined_t:s0
[server]# /usr/sbin/usermod -a -G apache john.doe
usermod: john.doe not found in /etc/passwd
ОС: RHEL (Red Hat Enterprise Linux Server, выпуск 5.3 (Tikanga)) Примечание: Обновление ОС на этом компьютере не вариант.
2 ответа
Ваша версия usermod не поддерживает LDAP. Это было исправлено в новых версиях RHEL:
Я обнаружил, что это может быть достигнуто с помощью gpasswd
команда.
gpasswd -a john.doe apache