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 ?!
Nunca usei esse modo do smbpasswd, mas acho q ele está reclamando de uma coisa simples: toda vez q vc muda de senha, ele pede duas vezes (afinal, como vc não consegue ver o que digita, o unico jeito de confirmar é digitar de novo)
No seu caso, vc passa só uma vez, e acredito q o problema é esse. Se nao me engano, tem um switch no echo q dá pra fazer algo assim: echo -n "$senhas\n$senha\n" | smbpasswd.....Só não lembro se é o '-n' mesmo. Testa sem o pipe e veja se sai em duas linhas mesmo.
-- Marcos