Como adicionar o usuário LDAP ao grupo existente?

1

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.

    
por Highway of Life 02.03.2012 / 18:47

2 respostas

2

Descobri que isso pode ser obtido usando o comando gpasswd .

gpasswd -a john.doe apache
    
por 20.03.2012 / 20:53
4

Sua versão do usermod não suporta o LDAP. Isso foi corrigido em versões mais recentes do RHEL:

link

    
por 02.03.2012 / 19:53