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] -------------------------------------------------------------------------