Enviado em 12/04/2017 - 12:50h
Pessoal
- Estou usando Centos 6.8 e estou tentando criar um script que dentre outras coisas adiciona um usuário ao sistema. Quando digito a linha do comando no terminal o suposto usuário é criado sem problemas, mas se eu coloque o mesmo comando no script dá um erro e não cria o usuário.
- O comando completo é assim:
# useradd -s /bin/bash -m -d /dados/asdf -c "Conta ASDF" -u 1005 asdf
- Esse comando direto no terminal funciona corretamente, mas dentro do script gera este erro:
' inválidonome de usuário ' asdf
- Exatamente com esta descrito acima, com aspas simples e palavras grudadas (inválido+nome). Ja coloquei também o comando com caminho completo "/usr/sbin/useradd/ -s....." e não adiantou nada.
- Tenho penado muito com comandos que funcionam no terminal, mas não funcionam em scripts.
- Alguém tem uma sugstão de como criar usuários via script?
Obrigado.
César.
- Estou usando Centos 6.8 e estou tentando criar um script que dentre outras coisas adiciona um usuário ao sistema. Quando digito a linha do comando no terminal o suposto usuário é criado sem problemas, mas se eu coloque o mesmo comando no script dá um erro e não cria o usuário.
- O comando completo é assim:
# useradd -s /bin/bash -m -d /dados/asdf -c "Conta ASDF" -u 1005 asdf
- Esse comando direto no terminal funciona corretamente, mas dentro do script gera este erro:
' inválidonome de usuário ' asdf
- Exatamente com esta descrito acima, com aspas simples e palavras grudadas (inválido+nome). Ja coloquei também o comando com caminho completo "/usr/sbin/useradd/ -s....." e não adiantou nada.
- Tenho penado muito com comandos que funcionam no terminal, mas não funcionam em scripts.
- Alguém tem uma sugstão de como criar usuários via script?
Obrigado.
César.