
por cierto es linux white box

| ||||
El comando para cambiar el password de un usuario es 'passwd', lo podes correr a través de php mediante system() o exec() pero requiere de algunos settings especiales. Yo hace algún tiempo me puse a desarrollar un pequeño panel de control, nada más que por diversión claro, la conclusión a la que llegué es que lo mejor es correr esa aplicación en un web server independiente, cosa de poder darle atributos especiales al usuario sin comprometer la seguridad del sistema. Lo que te puede ser útil es bajarte alguna aplicación similar e investigar el código. Saludos. |
| ||||
Sudo La Opcion?? he estado investigando se que php no tiene persmiso como root y he estado viendo la posibilidad de usar sudo (super user do) pero no se me hace muy confiable otorgar perimsos a los usuarios para que cambien su password que no habra otras maneras de hacerlo? |
| ||||
hola e estado chekando el sudo en su pagina pero no entiendo una cosa haber si me pueden ayudar, lo que quiero es que por via web (PHP) mandeun usuario pueda cambiar su login y pass por medio de sudo pero la verdad no se como doy esos privilegios a un usuario, que nada mas cambie su passwd y solamente. ???? system(""); ?? (system es un comando de php) alguien sabe algo de esto? |
| |||
|
| ||||
El tema es que según la última respuesta busca hacer algo no para el administrador sino para el usuario. Antes que nada tenes que tener claro algunos conceptos el web server corre bajo un usuario en particular y sobre ese usuario tenes que aplicar los privilegios y fundamentalmente que no tiene sentido pretender cambiar el login. |
| ||||
sip lo unico que quiero es que un usuario de nosotros como empresa habra la aplicacion web introduzca su login y pass y que entre a su cuenta y si quiere que cambie su contraseña eso es todo (entrando al shell de linux) ahora no he podido, no se si habra otra manera de hacer esto??? ![]() algun script parecido o alguien que ya haya echo esto la verdad necesito ayuda o alguien que me oriente |
| |||
The_omars Si el servidor Linux es de tu propiedad (como para instalar/configurar) puedes usar servidores POP con posibiliad de autentificar tus usuarios contra LDAP o una Base de datos cualquiera (Mysql) .. así .. el proceso de crear usuarios no sería comprometido a nivel de dar permisos a un script PHP como "root" y ni de sistema al crear usuarios en el mismo. Un saludo, |