usermod sempre relata que o usuário não existe no RHEL 6.6

2

Minha VM do RHEL 6.6 está sendo executada atrás do Centrify Active Directory.

Quando faço

sudo id 'any_existing_user'

ele retornará informações sobre esse usuário.

Mas quando eu faço

sudo usermod -c 'Comments' 'any_existing_user'

ele informará o erro de que 'any_existing_user' não existe .

Alguém poderia me ajudar a analisar por que isso está acontecendo?

PS: Eu não estou simplesmente adicionando comentários por diversão, eu rastreio esse problema ao instalar pacotes importantes.

    
por Pei 26.08.2015 / 22:30

1 resposta

5

usermod é uma ferramenta para modificar o banco de dados local /etc/passwd . Não pode ser usado para modificar contas entregues através do Active Directory.

Por outro lado,

id procura qualquer conta de usuário, independentemente de sua origem. (Na verdade, isso é controlado com a configuração passwd em nsswitch.conf , mas se você tiver integrado o AD, estará usando várias fontes.)

Como mencionado por outras pessoas nos comentários aqui, se você quiser atualizar o campo de comentários do GECOS para uma conta do AD, precisará fazer isso no AD.

    
por 26.08.2015 / 22:36