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]