Carlos,
estou meio afastado do mundo Unix, mas me arrisco a responder caso você
possa ajudá-lo ainda hoje. Geralmente os programas que pedem pra mudar de
senha, pedem primeiro a senha antiga e depois a nova (duas vezes). Nesse
caso voce teria que montar uma string com <ENTER>s. Experimente:
echo $senha_antiga $'\n' $senha_nova $'\n' $senha_novaha | smbpasswd -sa
$usuario
Pelo erro, eu imagino que o seu script fica "pensando" algum tempo quando
chega nessa linha e depois dá erro pois ele deve estar esperando
"digitarem"
a nova senha (provavelmente duas vezes). Note que eu coloquei o $'\n'
acima
pra criar um <ENTER>. Deve haver uma outra forma (talvez mais elegante) de
fazer isso.
Bom, espero ter ajudado
[]s
HL
On Sun, 13 Mar 2005, Carlos Alberto Mota Castro wrote:
pessoal,
estou fazendo um script para cadastrar usuarios no
samba mas quando uso o comando abaixo:
echo $senha | smbpasswd -sa $usuario
onde $senha e $usuarios são as variáveis
Erro observado:
"Mismatch - password unchanged.
Unable to get new password."
O que estou fazendo de errado ?! Como eu posso fazer
isso?!
Yahoo! Mail - Com 250MB de espaço. Abra sua conta!
http://mail.yahoo.com.br/
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação,
como perl, C etc. Quem insistir em não seguir esta regra será moderado
sem prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem
prévio aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos