Experimente gpasswd
:
gpasswd -a john.doe apache
Estou tentando adicionar alguns de nossos usuários LDAP a um grupo definido localmente em nosso servidor RHEL, no entanto recebo um erro informando que o usuário LDAP não está localizado em / etc / passwd.
Qual seria a melhor maneira de permitir que usuários LDAP sejam adicionados a grupos locais?
Meu sentimento é que isso deve ser feito manualmente. Eu poderia editar: /etc/group
e adicionar o grupo LDAP à lista. Isso seria ideal?
[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
SO: RHEL (Servidor Red Hat Enterprise Linux versão 5.3 (Tikanga)) Nota: A atualização do SO nesta máquina não é uma opção.