Google
Web dns.bdat.net

Re: [PHP-ES] Cambiar contraseña con passwd

Write haof XML files: Jesús Reyna ( jesus@soy-geek.com)
Fecha: mié 11 may 2005 - 21:22:55 CEST


Hola,

Creo que no hay manera de hacer eso, dale una buscada en google con la
siguiente cadena "php pam authentication" ó "php kerberos
authentication", una opción seria leer el archivo shador, aunque esto no
es nada recomendable.

Una opción ya de a tiro es que uses un servidor LDAP para la cuestión de
autenticación tanto de usuarios de tu SO como de tus aplicaciones y ahí
si PHP tiene funciones para trabajar con LDAP.

Saludos.

Jesús Guadalupe Reyna Tovar
Monterrey, Nuevo León, México
http://www.jesusreyna.org
Linux User # 320213

-----BEGIN GEEK CODE BLOCK-----
GCS !d s++:++un--C++UPL++EW?n!ok-W
?O!M?VPSPE++Y?PGPt?5X++Rtv+b-DID+
Ge+¡h!r+y+
------END GEEK CODE BLOCK------
                    www.geekcode.com

Jose M.Herrera wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Jesús Reyna wrote:
> | Hola.
> |
> | [....]
> | $pwd = crypt($_POST['password']);
> |
> | $user = $_POST['usuario'];
> |
> | system("usermod -p $pws $user");
> |
> | ?>
> |
> | Y con eso debe de ser suficiente, nadamas que debes de tener privilegios
> | de root para poder utilizar el comando usermod, o sea el usuario de
> | Apache debe de tener esos privilegios.
>
> Gracias por responder.
> Funciona perfecto. Eso si que tuve que configurar SUDO para poder
> acceder a usermod como usuario apache y aplicar addslashes para escapar
> los caracteres raros.
>
> Ahora, alguien tiene alguna URL o documentación de como autenticar con
> PHP un usuario local (en linux) ??...
>
> Salu2! Y gracias
>
> - --
> JoTa
> Valparaiso, Chile
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.6 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>
> iD8DBQFCgYn29XJb/W7OFbgRAky8AKCBdleKLKeC3CLxz9f1vwBuLB64bACdGvtA
> y1cM0FgA6kzFOMabM83Dnvg=
> =2OYi
> -----END PGP SIGNATURE-----
>

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:24:01 CET