> come mai il comando passwd accetta password di lunghezza superiore a
> quanto specificato in /etc/pam.d/common-password?
> in /etc/pam.d/common-password c'è un'unica linea non commentata:
> password   required   pam_unix.so nullok obscure min=6 max=8 md5
> 
> se cerco di impostare una password più corta di 6 caratteri questa non
> viene accettata, come è giusto che sia. ma se la password è di 20
> caratteri viene comunque accettata e funziona al login.

... e mettendo i primi 8 coaratteri di quei 20 riesci a loggarti?
In pratica: non è che viene fatto l'hash dei primi 8 e lo stesso procedimento
quando provi a loggarti?

> conosco molto poco PAM

Anch'io!

> non riesco a districarmi bene nella
> documentazione (non ho trovato niente su queste opzioni min e max).

Qui ho trovato qualcuno che si è posto la tua stessa domanda,
ma l'unica risposta che è stata data esce un po' dal seminato:
http://archives.neohapsis.com/archives/pam-list/2002-05/0053.html

  Paolo

PS: se capisci o risolvi la cosa fammi sapere che ne sono interessato.



-- 
Paolo Larcheri
Linux User   #383461
http://counter.li.org

Rispondere a