Julio, existem varias formas de vc contornar este problema Uma forma de vc informar uma senha à um aplicativo que a solicita é via expect (de uma olhada no man expect - eh bem intuitivo de fazer algo assim). Entretanto não lembro se o sudo aceita a interação via expect - terias q testar. Se vc conseguir, vc tem um problema: a sua senha vai estar passeando por um script.
Outra forma seria vc um bit especial no seu script para ele ser executado como root - o SUID (via chmod +s). Acho que esta forma é extremamente perigosa, pois pode abrir uma brecha no seu sistema. Talvez a saida mais simples para o seu problema é alterar as permissões do /etc/resolv.conf para que vc possa escrever nele. Uma possibilidade é via grupos. De uma olhada nessas dicas e veja o que é mais pratico/seguro para ti. Abraços Tiago On 1/21/07, Julio Cardoso <[EMAIL PROTECTED]> wrote: > > Olá maigos do grupo > eu sou novato no linux, ja dei uma lida no começo do livro do ilustre > julio neves. > Eu fiz um script simples pra mudear o resolv1.conf para resolv.conf > para que as dns funcionem > corretamente na minha placa de rede wireless. > a duvida é simples quando chama o sudo ele pede a senha do usuario, tem > algum modo de eu deixar essa senha ja escrita pra ele receber? tipo uma > variavel. > Julio > #!/bin/sh > sudo cp /etc/resolv1.conf /etc/resolv.conf > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer
