Rafael, Para executar um comando com o super usuário SEM pedir senha tu pode usar o comando sudo com a seguinte configuração:
[EMAIL PROTECTED] ~ $ cat /etc/sudoers | grep usuario usuario ALL=(ALL) NOPASSWD: ALL Assim você pode executar comandos como root com o sudo desta forma: $ sudo <comando> []'s On 9/19/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > > > > > > o su pode ter uma opção -c "comandos", de uma olhada na sua versão. > > entretanto é dificil, via shell script, informar a senha desse usuario, o > script vai te perguntar sempre, durante a execução do script. para resolver > isso uma opção é usar o expect, outra e verificar se isso realmente é > necessário. > > On 9/19/07, Rafael Tomelin <[EMAIL PROTECTED]> wrote: > > > > Pessoal, > > > > Estou fazendo um script e preciso fazer um su usaruio e executar > > alguns comandos. > > Como q posso fazer isso? > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > http://peczenyj.blogspot.com/ > > [As partes desta mensagem que não continham texto foram removidas] > > -- Eduardo Otubo Linux Registered User #424252 http://z3r00.blogspot.com/ |_|0|_| |_|_|0| |0|0|0|
