Bom... Com java somente eu acho que nao da ( pelo menos nao conheco/nao 
procurei
uma solucao somente em java ). Porem, se voce precisa muito dessa solucao, use
um pouco de Expect. Por exemplo:

--- teste.expect - executa um comando como root --
spawn su -
expect "Password:"
send "senha do root\r"
expect "#"
send "algum comando pra executar\r"
expect "retorno do comando"

entao vc pode chamar este teste.expect de dentro do java, usando alguma funcao
do file system. ( executando como "expect teste.expect" por exemplo ). 

Isso deve ajudar, na falta de alguma outra solucao.

[]'s
Rafael Steil

On 26 Aug 2002 12:22:13 -0300
Vinícius Parizatto <[EMAIL PROTECTED]> wrote:

> Pessoal gostaria de saber como eu posso executar comandos no shell como
> usuario root.
> Teria como fazer algo como su -c 'comando' e passar a senha ?
> 
> []s
> Vinícius Parizatto
> 

------------------------------ 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a