ccsar
(usa CentOS)
Enviado em 12/04/2017 - 14:38h
Refiz o scrip e o erro mudou de lugar. Isto esta me deixando maluco.
O script é este bem simples:
#!/bin/bash
# Cria conta ASDF
echo "Criando a conta ASDF"
useradd -s /bin/bash -m -d /dados/asdf -c "Conta ASDF" -u 1007 asdf
# Edita selinux
echo "Modificando selinux"
sed -i 's/SELINUX=enforcing/SELINUX=disable/g' /etc/sysconfig/selinux
- Quando modifiquei e rodei novamente, criou a conta mas não modificou o arquivo selinux:
veja abaixo o resultado do "bash -x"
___
+Cria conta ASDF
cria.sh: line 2: Cria: Comando não encontrado
+ echo 'criando conta'
criando conta
+ useradd -s /bin/bash -m -d /dados/asdf -c 'Conta ASDF' -u 1007 asdf
Criando caixa-postal: Arquivo existe
' echo 'Modificando selinux
Modificando selinux
+ sed -i s/SELINUX=enforcing/SELINUX=disable/g /etc/sysconfig/selinux
- A conta foi criada corretamente, mas agora o arquivos selinux não foi alterado.
- Estou desistindo de fazer isso, tá muito difícil de entender porque os resultados dos comando não são iguais ao do terminal....