[Cascavel-pm] Executar Daemon com usuario Nobody

Igor Sutton igor.sutton em gmail.com
Terça Agosto 15 08:15:01 PDT 2006


Mude o EUID da sua apliacação. Procure por EUID em 'perldoc perlvar' (se não
me engano).

2006/8/15, Joenio Marques <joenio em gmail.com>:
>
> Olá Monges,
>
> Estou meio enrolado aqui tentando fazer um script rodar como daemon,
> consegui um resultado legal utilizando IPC::Shareable para fazer IPC e
> Proc::Daemon para iniciar o script como um daemon.
>
> Esse daemon utiliza um @buffer compartilhado através do IPC::Shareable
> para receber e executar algumas operações. Esses comandos são enviados
> via linha de comando, via web ou etc..., necessitando apenas que eu
> implemente esses front-ends.
>
> Já tive algumas experiencias via linha de comando que funcionaram
> perfeitamente, mas ao executar o front-end web ocorre alguns erros
> devido ao daemon ter sido executado com um usuario diferente do
> front-end. O erro que notei é que o usuario do front-end web (nobody)
> nao consegue acesso ao @buffer compartilhado via IPC::Shareable que
> foi criado pelo daemon rodando com outro usuario, root por exemplo.
>
> Sei que rodar o daemon com o usuario nobody nao é a solução mais
> elegante, porque vai acarretar em erro ao tentar utilizar o front-end
> via linha de comando com meu usuario por exemplo, mas preciso achar
> uma solução rápida para isso. Tentei entender por que ocorre o erro
> com o IPC::Shareable mas nao encontrei muita coisa sobre isso na
> documentação. Acredito que a solução mais rápida seria executar o
> daemon como usuario nobody, mas nao sei como fazer isso, alguem me dá
> uma luz?
>
> Abraços,
> --
> Joenio Marques
> - Salvador Perl Mongers
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
Igor Sutton Lopes
t: +55 51 9627.0779
e: igor.sutton em gmail.com
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20060815/efd537a8/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm