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