Ola, Eu fiz um simples programazinho em C sentado o id para zero e depois voltando ao id normal. So para montar uma maquina como samba eu troco o UID para 0! :)
Porem quando eu rodo como root roda na manha!! Ja com usuario ordinario, da erro! :/ Por exemplo eu seto o suid root para um arquivo e ele so pega para o owner e para o grupo veja: [root@lnx c]# ls -la /tmp/test -rw-r--r-- 1 root root 7 Feb 8 11:42 /tmp/test [root@lnx c]# [root@lnx c]# [root@lnx c]# chmod +s /tmp/test [root@lnx c]# ls -la /tmp/test -rwSr-Sr-- 1 root root 7 Feb 8 11:42 /tmp/test [root@lnx c]# Viu ?? Como eu seto SuidRoot para todos usuarios ?? :) Alias, ele so vai estar realmente rodando como SuidRoot quando eu seta na fun��o suidroot(0); Pq por padrao com o chmod +s arquivo ele nao da suidroot para todos ?? Motivos de seguran�a ?? Mais quais ?? So tem problema ser Suid os que tem uma fun��o que tornam o programa a rodar com UID=0 nao ?? :) t+ obrigado. ------------------------------------------ Use o melhor sistema de busca da Internet Radar UOL - http://www.radaruol.com.br Assinantes em 08/02/2002: 2232 Mensagens recebidas desde 07/01/1999: 154125 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]
