E não daria para vc chamar esta função com o comando source?
Abraços,
Julio
:wq
Em 04/07/07, Mhayk Whandson <[EMAIL PROTECTED]> escreveu:
>
> Júlio o grande problema é que existe um novo bash sendo chamado pela
> função daemon do script script "functions" que se encontra rem /etc/init.d/
> que
OFF-TOPIC...
execlp? Já perdi as contas de quantas vezes vejo a dúvida sobre
setuid, essa vai só pra ficar no histórico.
Não basta o programa estar com setuid no sistema de arquivos, você tem
que executar a função da libc seteuid().
http://docsrv.caldera.com:8457/cgi-bin/info2html?(libc.info.gz)
Júlio o grande problema é que existe um novo bash sendo chamado pela função
daemon do script script "functions" que se encontra rem /etc/init.d/ que daí
não deixa o meu SUID se perpetuar ;/ mas o que eu fiz foi o seguinte, deixar
o SUID do daemon ativado, claro sabendo que essa maquina onde é execu
Se vc tem poderes de root em um script, basta vc alterar este script e vc
terá uma arma de cracker infernal. Para evitar isso o linux tem esta
limitação em scripts (que alguns Unixes não têm). Qdo precisei muito burlar
isso, fiz um "bacalho" em C que recebia o nome do script e o executava
dentro do
Boa tarde a todos da lista, estou queimando neurônios com um problema
de SUID..., o problema é algo muito simples mas que está me dando um
séria dor de cabeça, setei o SUID em uma binário que internamente tem
a função de iniciar um "initscript" chamado siav que eu mesmo fiz,
então é nada mais que i