bash: adduser: comando não encontrado no centOS

15

Eu instalei o CentOS 5.5 no meu VMWare 8 recentemente e estou tentando adicionar um novo usuário no sistema. Não consigo adicionar o usuário, a menos que eu use a su -opção Eu acredito que tem que fazer algo com o caminho não definido corretamente.

Eu atualizei o caminho e aqui está o que parece /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/uone/bin:/sbin

Acredito que o comando esteja em / sbin dir, que já faz parte do caminho. Alguém pode me sugerir o que mais posso estar perdendo?

Atul
fonte

Respostas:

26

Tente adicionar /usr/sbinao seu caminho.

mdpc
fonte
Sim! Isso fez o truque, Adicionado como local prioritário no caminho. Obrigado mdpc :)
Atul
1
Como eu faria isso? Já existe um PATH = algo no meu .bash_profile? Como adiciono outro?
Xiaodai
@xiaodai unix.stackexchange.com/a/26059/24354
Hartley Brody
Deseja fornecer um exemplo disso para que essa seja uma resposta completa?
Henry F
7

Eu sei que a resposta do OP foi resolvida, no entanto, para aqueles que estão executando o CentOS a partir do contêiner do docker, que parece estar com falta de adduser e useradd , a solução é instalar os utilitários de sombra (na raiz, obviamente):

yum install shadow-utils
vermes
fonte
6
/usr/sbin/useradd username -g groupname -d homedirectory
user60679
fonte
Está me dando erro -bash: / usr / sbin / useradd: Nenhum arquivo ou diretório
desse tipo #
-2
whereis useradd

isso é usado para resolver esse problema

Admin linux
fonte