Autentificar usuarios de linux en HTML

Imagen de lavariega
0 puntos

Escribo para pedir ayuda sobre la siguiente situacion.

Necesito autentificar mis usuarios de Linux desde una interfaz web.
Leyendo encontre que se puede hacer con PAM, que es un modo de autentificacion de usuarios en linux. pero no se como, o por donde hacerlo.

el archivo a configurar es el siguiente:
/home/kragen/devel/pam_http/pam_http.so y de ahi no se que pase.

si alguien sabe como espero me pueda guiar en algo! Realmente estare muy agradecido.

Saludos y muchas gracias.

Imagen de AgD
+1
0
-1

Imagino que en el paquete que descargaste vendrá documentación al respecto. En cualquier caso en PECL :: Package :: PAM tienes una api para poder autenticar vía PAM.

Tan solo debes de instalarlo, y crear el archivo /etc/pam.d/php con el siguiente contenido.

# /etc/pam.d/php
#
# note: both an auth and account entry are required

auth	sufficient	/lib/security/pam_pwdb.so shadow nodelay
account	sufficient	/lib/security/pam_pwdb.so

Listo ya tienes el sistema configurado. Después es solo usar la api, la cual parece bastante sencilla:

  bool pam_auth(string $username, string $password [, string &$error [ $checkacctmgmt = true ] ])
  bool pam_chpass(string $username, string $oldpassword, string $newpassword [, string &$error ])
+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de lavariega
+1
0
-1

Muchas gracias por tu interez AgD

Voy a dedicarle y comento como me va!

Saludos, eres muy amable.

+1
0
-1