
ygorbittencourt
(usa Slackware)
Enviado em 18/10/2007 - 18:22h
Sim tem como. Os arquivo que em tempo de execucão rodam a nivel de root tem que estar com o Bit SUID ativado, no sistema de arquivos deve estar com permissao maior que 4000. Ex:
#stat arquivo.pergunta
File: `arquivo.pergunta'
Size: 6514954 Blocks: 12740 IO Block: 4096 regular file
Device: 303h/771d Inode: 278545 Links: 1
Access: (4755/-rwsr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2007-10-11 20:01:04.000000000 -0300
Modify: 2007-10-06 13:16:51.000000000 -0300
Change: 2007-10-18 18:17:35.000000000 -0300
*** Note que o campo >> Access: (4755/-rwsr-xr-x) <<
essa permissão 4755 é maior que 4000, ou seja BIT de SUID ativado. Para
remover o tal BIT mande #chmod -s arquivo.pergunta
Pra vasculhar o disco todo atrás deles mande # find / -perm +4000 > Lista_BitSuid
Cuidado ao remover os BitsSuid pois muitos pedacos do sistema necessitam dele p/ funcionar. Se ligue.
Acho que é isso que vc queria. Se não for posta logo que a resposta tb logo chega. :)