Acho que esse lance do suid só funciona para executáveis binários.
Talvez você possa usar o sudo.

Eu acho que usaria inicialmente um compilador de script.
No site
http://www.datsi.fi.upm.es/~frosal/
o autor diponibiliza o pacote shc (script compiler).
Basta descompactar e terá o shc.

Coloque a chamada com senha no próprio script e daí você faz:
shc -f seuScript

Pronto, foi gerado um binário executável.
Dai você poderia pensar em suid, mas acho desnecessário.

Execute normalmente, mas usando o binário:
seuScript...

Para ficar mais tranquila pode tentar:
grep senha seuScript
para ver se há uma resposta positiva ou abrir em um editor de texto e dar
um find.

Tomara que venham outras sugestões, acho bem interessante essa questão
de poder executar sem de forma alguma poder ler conteúdos sensíveis.

Não tenho noção da reversibilidade disso ou do grau de segurança, mas
acredito que para o seu caso atenda plenamente.
Aliás o uso do shc poderia ser adicionalmente um "segredo" do dba.



---------------------------------------------------------------------
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

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a