Ola todos,

estou desenvolvendo um servlet que tm um formulario para criar usuario em 
um BD e no sistema.

No sistema eu exceuto

Runtime.getRunTime().exec("sudo /usr/sbin/useradd " + usuario.getLogin())

para criar o usuario na base do Linux e seto a senha no Samba com

Process processo = Runtime.getRunTime().exec("sudo /usr/bin/smbpasswd -a -s 
" + usuario.getLogin());

PrintWriter os = new PrintWriter( new 
BufferedWriter(processo.getOutputStream()));

os.write(usuario.getSenha());
os.flush();

os.write(usuario.getSenha());
os.flush();


pq o smbpasswd pede a senha duas vezes mas não está funcionando.

tentei o exec com um array de Strings contendo a linha principal e os dois 
parametros mas tb nao funcionou.

alguem ja implementou algo semelhante? alguma dica?


[]´s


Daniel A.


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a