Mudando senha com PHP !!!
Colegas...
Tenho um Webmail escrito em PHP rodando com PostFix/qqpoper/sendmail, crio meus usuarios POPs no proprio LINUXCONF. Estou escrevendo um rotina em php para o proprio usuario alterar a senha.
Via php consigo executar alguns comandos console do LINUX.
Porém o comando PASSWD é permitido somente para SU ou ROOT.
Qual comando posso fazer para alterar a senha do usuario..???
Tipo.. "passwd <user> <senha>"
Alguém pode me ajudar.???
Lopes.
<IMG SRC="images/forum/icons/icon_wink.gif">
Mudando senha com PHP !!!
bom o passwd naum tem como vc passar a senha como parametro pra ele, entaum vc terah q usar um programa tipo o autopasswd.
Pra vc rodar este programa como root vc vai ter que usar o "sudo" que é um programa que permite dar permissoes para q um usuario comun execute um comando como root, mas, CUIDADO, leia bem a documentação do SUDO, pois, vc pode abrir, com ele, uma vulnerabilidade em seu sistema.
Mudando senha com PHP !!!
ah...
tb tem pronto, acho q vc encontra na FRESHMEAT, um CGI em C, que altera a senha dos usuarios na moral. Se naum me engando ele chama changepass.
Falows.