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