[Primipassi] "pam"

Sergio Ballestrero S.Ballestrero@firenze.linux.it
Gio 3 Gen 2002 11:22:09 CET


On Tue, 2001-12-25 at 11:53, Lorenzo Cocchi wrote:
> Sto cercando di implementare alcuni comandi come "passwd", "su" e "login"
> con "pam".
> IL file originale /etc/pam.d/passwd della mia Red Hat 7.2 si presenta cosė:
> ----------------------------------------------------------------------
> #%PAM-1.0
> auth       required	/lib/security/pam_stack.so service=system-auth
> account    required	/lib/security/pam_stack.so service=system-auth
> password   required	/lib/security/pam_stack.so service=system-auth
> ----------------------------------------------------------------------
> Ho provato a modifiacarlo in questo modo:
> #%PAM-1.0
> auth       required	/lib/security/pam_pwdb.so
> account    required	/lib/security/pam_pwdb.so
> password   required	/lib/security/pam_cracklib.so retry=3
> password   required     /lib/security/pam_pwdb.so use_authok

 Lascia stare: la RH usa gia' le PAM, sin dalla v4.0, se non ricordo
male. Quindi i pacchetti di RH sono gia' compilati per le PAM: solo se
prendi dei sorgenti puoi aver bisogno di modificare le configurazioni
PAM.

 Adesso la RH72 usa delle pam piu' nuove che hanno il modulo pam_stack;
tu devi aver letto un HowTo precedente all'esistenza del modulo
pam_stack. Per capire cosa fa il pam_stack, guarda la config
corrispondente al parametro service: 

$ less /etc/pam.d/system-auth
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth        required      /lib/security/pam_env.so
auth        sufficient    /lib/security/pam_unix.so likeauth nullok
auth        required      /lib/security/pam_deny.so

account     required      /lib/security/pam_unix.so

password    required      /lib/security/pam_cracklib.so retry=3 type=
password    sufficient    /lib/security/pam_unix.so nullok use_authtok
md5 shadow
password    required      /lib/security/pam_deny.so

session     required      /lib/security/pam_limits.so
session     required      /lib/security/pam_unix.so

 Chiaro, no? il pam_stack permette di usare un altro file di
configurazione, unico per tutti i servizi.

 Ciao,
   Sergio

-- 
 War doesn't prove who's right,              Sergio Ballestrero
      just who's left.                 http://www.firenze.linux.it/~sash
GPG Key fingerprint = D974 2E34 B4C5 2EE6 0333  31BC 621B 0273 9FF7 BF97





Maggiori informazioni sulla lista primipassi