bit SUID não funciona simplemente assim.... na verdade não parece ser
possível tirar proveito dele via shell-script.

[off-topic]
em C, além do bit suid esta ativado ex: 4755, é necessário a função setuid().

A minha dica, é verificar quem esta gerando o resolv.conf atual, e
fazê gerar corretamente.

On 1/21/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote:
> 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
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>


-- 
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - [EMAIL PROTECTED]

Responder a