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]

Responder a