A questão é justamente não executar como root. E sugestões como su e sudo
é exatamente o que Eu não quero. Executar serviços de rede  (abrir "porta
privilegiada") como root, é conceder privilégio Administrador ao ?atackante?,
correto?!

Bom, consegui me explicar direitinho ao google, e foi no primeiro link a
expressão do que Eu quero fazer: 
http://www.debian-administration.org/articles/386
O material expõe três alternativas. E acho a do redirecionamento além de mais
sensata, a mais segura e correta.

     * Using a firewall to redirect packets.
     * Using authbind.
     * Using sudo.

Só me resta uma curiosidade: Como a turma Apache, Bind, etc consegue abrir
portas privilegiadas com seus próprios usuários?! O nome desses usuários tem
"carta marcada" no kernel?! Ou a execução se dá como root, porém a cada
instrução é checado os privilégios nos respectivos acessos?

--
Leonardo Pinto
listas#openlogic dot com br


Citando Thiago Macieira <[EMAIL PROTECTED]>:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Leonardo Pinto wrote:
>> Como fazer para um usuário comum (não root) executar um daemon que abre
>> uma porta baixa, tipo a porta 80. Estou tentando executar o "wine" em
>> conjunto com o "sudo" para executar um programa que abre porta http, e
>> simplesmente o programa retorna
>> silenciosamente. Já como root tudo procede normalmente.
>
> Opções:
> 1) rode como root
> 2) su
> 3) sudo
>
> - --
> Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org


------------------------------------------------------------------
Esta e' uma mensagem enviada usando o OpenLogic OwbMail Messaging.

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a