pois é..., eu tenho que fazer isto pq minhas aplicações web ainda usam o shadow e algumas já estão indo para ldap..., logo preciso que o usuário atualize primeiro no shadow depois no ldap..., por isso que preciso usar uma chamad de um script bash no cgi...
<br><br><div><span class="gmail_quote">On 5/11/06, <b class="gmail_sendername">Luis Motta Campos</b> &lt;<a href="mailto:monsieur_champs@yahoo.com.br">monsieur_champs@yahoo.com.br</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Thiago Felipe de Andrade wrote:<br>&gt; Bom dia a todos,<br>&gt;<br>&gt; preciso de um help...<br>&gt;<br>&gt; Estou tentando implementar uma chamada no script perl cgi do<br>&gt; chpasswd.cgi (muda a senha no linux -<br>
&gt; <a href="http://www.vivaolinux.com.br/scripts/download.php?arquivo=chpasswd.zip">http://www.vivaolinux.com.br/scripts/download.php?arquivo=chpasswd.zip</a> )<br>&gt; mas estou com problemas<br>&gt;<br>&gt; Primeiramente, o script q quero inserir como chamada é um bash que cria
<br>&gt; um arquivo .ldif e envia para meu servidor ldap com a nova senha do<br>&gt; usuario.<br>&gt;<br>&gt; na linha do chpasswd.cgi onde eu penso que é fechado o arquivo do<br>&gt; /etc/shadow&nbsp;&nbsp;close(W);&nbsp;&nbsp;eu inseri a chamada:
<br>&gt; system(&quot;script &quot;.$usuario);<br>&gt; O arquivo .ldif foi gerado mas com o campo senha em branco..., tentei<br>&gt; colocar então no &quot;script&quot; um comando &quot;cat /etc/shadow&quot; e adivinhem,<br>
&gt; nenhum retorno..., como se o /etc/shadow não existisse<br>&gt;<br>&gt; Alguém pode dar uma olhadinha nesse cgi e me dar um help?<br>&gt;<br><br>&nbsp;&nbsp; Vamos começar assim: se você está alterando senhas de um LDAP,<br>deveria usar o Net::LDAP e não o bash...
<br><br>&nbsp;&nbsp; Eu não recomendo em nada disponibilizar coisas para usuários que<br>possam ter acesso a senhas internas do linux ou do LDAP sem a<br>necessidade de um pouco de criptografia e uma boa dose de HTTPS, mas<br>cada um é cada um. Se você consegue dormir com isso, bem.
<br><br>&nbsp;&nbsp; Se precisar de mais ajuda, por favor me avisa. Eu estou mesmo para<br>implementar um CGI que altere senhas num LDAP. Podemos fazer juntos.<br><br>&nbsp;&nbsp; Putamplexos!<br>--<br>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<br>&nbsp;&nbsp;Luis Motta Campos is Software Engineer, Oracle OCP/DBA, Un*x<br>&nbsp;&nbsp;Sysadmin, Member of {Lisbon,São Paulo,Cascavel,Brasil,London}<br>&nbsp;&nbsp;Perl Mongers and Perl Fanatic Evangelist<br>=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
<br><br><br>_______________________________________________________<br>Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora!<br><a href="http://br.yahoo.com/artilheirodacopa/">
http://br.yahoo.com/artilheirodacopa/</a><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>____________________________________________________________<br>&quot;A vantagem de ter péssima memória é divertir-se&nbsp;&nbsp;muitas vezes com as mesmas coisas boas como se fosse a primeira vez. 
<br>(Friedrich Nietzsche)&quot;<br>