Prezados,
Obrigado a todos que responderam.
Vou dizer como resolvi a questão.
Decidi usar o próprio Usermin, só que, habilite o mod_proxy no meu apache e fiz o usuário final (cliente) chegar ao servidor pela porta 80.
http://usermin.meucliente.com.br
Eu estava evitando usar o Usermin porque não queria que usuário tivesse que acessar http://usermin.meucliente.com.br:20000 (esteticamente feio). E também não poderia trocar a porta do Usermin para a 80, pois já tenho o Apache rodando nela.
Daí eu me lembrei do mod_proxy do apache, e, problema resolvido.
Obrigado a todos.
Atenciosamente,
Henrique Fagundes
henrique@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+subscribe@googlegroups.com
-------- Mensagem original --------
Assunto: Re: Alternativa ao Usermin para usuario alterar senha via web
De: Paulino Kenji Sato <pksato@gmail.com>
Para: Henrique Fagundes <henrique@linuxadmin.com.br>
CC: Debian Brasil <debian-user-portuguese@lists.debian.org >
Data: 03/12/2017 16:48
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 <henrique@linuxadmin.com.br <mailto:henrique@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
henrique@linuxadmin.com.br <mailto:henrique@linuxadmin.com.br >
Skype: magnata-br-rj
Linux User: 475399
https://www.aprendendolinux.com <https://www.aprendendolinux.com >
https://www.facebook.com/AprendendoLinux
<https://www.facebook.com/AprendendoLinux >
https://youtube.com/AprendendoLinux
<https://youtube.com/AprendendoLinux >
https://twitter.com/AprendendoLinux
<https://twitter.com/AprendendoLinux >
https://telegram.me/AprendendoLinux
<https://telegram.me/AprendendoLinux >
____________________________________________________________ __________
Participe do Grupo Aprendendo Linux
https://groups.google.com/forum/#!forum/portal-aprendendo- linux
<https://groups.google.com/forum/#!forum/portal-aprendendo- >linux
Ou envie um e-mail para:
portal-aprendendo-linux+subscribe@googlegroups.com
<mailto:portal-aprendendo-linux%2Bsubscribe@googlegroups.com >
--
Paulino Kenji Sato