groupadd: comando não encontrado

7

Não é possível criar um grupo no RHEL5. Eu recebo o erro groupadd: command not found .

    
por jww 26.08.2010 / 10:13

3 respostas

12

Parece que groupadd é o comando correto: RHEL5 admin . addgroup é um commnad específico do debian.

Você está logado como root? groupadd está em /usr/sbin , que, por padrão, não está no caminho. execute echo $PATH e veja se /usr/sbin está lá. Não que executar como não-raiz seja muito útil: você precisa de acesso root para adicionar um grupo.

    
por 26.08.2010 / 10:50
0

USANDO CENTOS 5.9

Verifique se você instalou um FQDN (nome de domínio completo), por exemplo, Centosbox.local. Em seguida, execute o seguinte comando como um usuário com privilégios sudo:

sudo gedit /etc/sysconfig/network

Altere o valor de HOSTNAME de "whatever.unknown" para "whatever.local".

Reinicie e aproveite o uso do groupadd.

    
por 15.04.2013 / 17:17
0

Um motivo comum para não encontrar o comando groupadd é que você está tentando acessá-lo como um usuário que não tem acesso de leitura ao programa, que é normalmente encontrado em /usr/sbin/groupadd . Você precisará assumir a identidade do usuário raiz, seja com su ou sudo ou fazendo login como root, e então você deve encontrar o comando.

Estou usando o Cent OS 7 e vejo que as permissões do programa não permitem que outras pessoas o leiam:

#>ls -l /usr/sbin/groupadd
-rwxr-x---. 1 root root 61336 Mar  6  2015 /usr/sbin/groupadd

Como você pode ver, nenhuma permissão é definida para outras pessoas, o que explica por que a consulta do programa como um usuário diferente da raiz resulta em não encontrá-lo.

    
por 29.09.2015 / 00:42