Mude o EUID da sua apliacação. Procure por EUID em 'perldoc perlvar' (se não me engano).<br><br><div><span class="gmail_quote">2006/8/15, Joenio Marques &lt;<a href="mailto:joenio@gmail.com">joenio@gmail.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Olá Monges,<br><br>Estou meio enrolado aqui tentando fazer um script rodar como daemon,<br>consegui um resultado legal utilizando IPC::Shareable para fazer IPC e
<br>Proc::Daemon para iniciar o script como um daemon.<br><br>Esse daemon utiliza um @buffer compartilhado através do IPC::Shareable<br>para receber e executar algumas operações. Esses comandos são enviados<br>via linha de comando, via web ou etc..., necessitando apenas que eu
<br>implemente esses front-ends.<br><br>Já tive algumas experiencias via linha de comando que funcionaram<br>perfeitamente, mas ao executar o front-end web ocorre alguns erros<br>devido ao daemon ter sido executado com um usuario diferente do
<br>front-end. O erro que notei é que o usuario do front-end web (nobody)<br>nao consegue acesso ao @buffer compartilhado via IPC::Shareable que<br>foi criado pelo daemon rodando com outro usuario, root por exemplo.<br><br>
Sei que rodar o daemon com o usuario nobody nao é a solução mais<br>elegante, porque vai acarretar em erro ao tentar utilizar o front-end<br>via linha de comando com meu usuario por exemplo, mas preciso achar<br>uma solução rápida para isso. Tentei entender por que ocorre o erro
<br>com o IPC::Shareable mas nao encontrei muita coisa sobre isso na<br>documentação. Acredito que a solução mais rápida seria executar o<br>daemon como usuario nobody, mas nao sei como fazer isso, alguem me dá<br>uma luz?
<br><br>Abraços,<br>--<br>Joenio Marques<br>- Salvador Perl Mongers<br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br>Igor Sutton Lopes<br>t: +55 51 9627.0779<br>e: <a href="mailto:igor.sutton@gmail.com">igor.sutton@gmail.com</a>