Ricardo,
N�o tenho certeza se essa sugest�o vai resolvewr seu problema, mas n�o custa
nada tentar.
O linux tem um arquivo do tipo texto aonde ele guarda todos os usu�rios
se nao me engano esse arquivo se chama pswd (confira, alguma coisa nesse
sentido); Nele � s� alterar e salvar que um novo usu�rio estar� cadastrado.
Pesquise esse arquivo que certamente achar� a solu��o. Qualquer coisa me
mande outro e-mail que te dou mais informa��es desse arquivo.
gustavo


-- Mensagem original --

>Bom dia amigos da lista.
>Estou tentando cadastrar usu�rios no linux via servlets,veja o exemplo.......
>
>    String resultado = "";
>    String User="adduser "+Conta+" -g 231 ";
>    String Pass="passwd --stdin "+Conta;
>    System.out.println("---> " + Pass);
>    String TestErro="";
>    Runtime rt = Runtime.getRuntime();
>    try
>    {
>          Process process1  = rt.exec(User);
>          InputStream in = process1.getErrorStream();
>          InputStreamReader inReader = new InputStreamReader(in);
>          BufferedReader reader = new BufferedReader(inReader);
>          String errorLine;
>          TestErro = reader.readLine();
>          while((errorLine = reader.readLine()) != null)
>          {
>                           System.out.println("---> " + errorLine);
>          }
>    }
>    catch (IllegalArgumentException e)
>    {
>          System.out.println("Exception thrown: " + e);
>    }
>    catch(IOException e)
>    {
>          System.out.println("Exception thrown: " + e);
>    }
>    try
>    {
>          Process process2  = rt.exec(Pass); //????
>          InputStream in = process2.getErrorStream();
>          InputStreamReader inReader = new InputStreamReader(in);
>          BufferedReader reader = new BufferedReader(inReader);
>          String errorLine;
>          while((errorLine = reader.readLine()) != null)
>          {
>                           System.out.println("---> " + errorLine);
>          }
>
>    }
>    catch (IllegalArgumentException e)
>    {
>          System.out.println("Exception thrown: " + e);
>    }
>    catch(IOException e)
>    {
>          System.out.println("Exception thrown: " + e);
>    }
>
>Para criar o conta, esta tudo ok, mais quando estou criando a senha, o
comando
>passwd tem subcomando, que � new unix password e retype new unix password.
>Como que eu fa�o para enviar mensagens para o processo em execu��o??Ou
ainda
>se algu�m souber de um comando ou script que eu informe em um mesmo comando
>o usu�rio e a senha para linux??
>
>Agrade�o a aten��o de todos.
>
>Ricardo Vicente F�vero
>






____________________________________________________________________________
http://www.pele.net - Confira as �ltimas not�cias do futebol no site oficial
do Pel�


* Para n�o remover seu e-mail desta lista envie um e-mail para [[EMAIL PROTECTED]]
e no corpo do email escreva [unsubscribe [EMAIL PROTECTED]] ou acesse 
http://apoio.cits.br:8080/guest/RemoteListSummary/javabr
Veja as mensagens antigas em http://www.mail-archive.com/javabr%40cits.br/

Responder a