Boa tarde.
Então, esses usuários não possuem acesso interativo com o servidor? Ou
seja, não possuem qualquer tipo de acesso a shell, terminal ou X11.

Se possuírem uma shell (mesmo que não a use), pode emular uma sessão telnet
ou ssh via php e enviar os comandos para a troca de senha.
Evite soluções que precisem forçar permissões de root, como o uso de sudo
ou similar (além dos que já são fornecidos pelo sistema).

Caso os usuários realmente não precisem de uma shell, como em um servidor
de email, pode-se migrar a base de usuários para um mais fácil de lidar
externamente, como LDAP, SQL, etc.
Usuários do samba podem trocar a senha via o windows ou outra ferramenta
SMB/CIFS. A senha do samba pode ser sincronizado com o do passwd/shadow.



2017-11-30 18:21 GMT-02:00 Henrique Fagundes <henri...@linuxadmin.com.br>:

> Prezados Colegas,
>
> Boa tarde e saudações "pinguianas" para todos.
>
> Gostaria de saber se alguém pode me indicar uma alternativa ao Usermin.
> Preciso implementar uma forma do usuário poder alterar a senha dele a
> partir de uma página web.
>
> Pode ser em php.
>
> Só é preciso que ele possa entrar com a senha antiga dele, colocar a nova
> e confirmar.
>
> Os usuários são nativos do Linux, então basicamente o que o sistema tem
> que fazer é um "passwd usuario".
>
> Alguém conhece alguma solução em PHP que faça isso?
>
> Ficarei muito grato se alguém puder ajudar.
>
> Atenciosamente,
>
> Henrique Fagundes
> henri...@linuxadmin.com.br
> Skype: magnata-br-rj
> Linux User: 475399
>
> https://www.aprendendolinux.com
> https://www.facebook.com/AprendendoLinux
> https://youtube.com/AprendendoLinux
> https://twitter.com/AprendendoLinux
> https://telegram.me/AprendendoLinux
> ______________________________________________________________________
> Participe do Grupo Aprendendo Linux
> https://groups.google.com/forum/#!forum/portal-aprendendo-linux
>
> Ou envie um e-mail para:
> portal-aprendendo-linux+subscr...@googlegroups.com
>
>


-- 
Paulino Kenji Sato

Responder a