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|

Responder a