niezgodnosc su i chage

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 2 Paź 2002, 22:30:53 CEST


On Wed, 2 Oct 2002, Andrzej Krzysztofowicz wrote:

> > 
> > 
> > W /etc/shadow jest wpisana wartosc -1. chage i su stosuja rozne
> > interpretacje tej wartosci. Podejrzewam, ze cos jest nie tak z PAM.
> > Ktos wie, ktora jest prawidlowa ?
> > 
> > # chage -l angelo
> > Minimum:        -1
> > Maksimim:       150
> > Ostrzeżenie:    30
> > Nieaktywne:     60
> > Ostatnia zmiana:                cze 21, 2002
> > Hasło traci ważność:    lis 18, 2002
> > Password Inactive:      sty 17, 2003
> > Account Expires:        Nigdy
> > [root w sad root]# su - angelo
> > Your account has expired; please contact your system administrator
> > su: niepoprawne hasło
> 
> Sprawdzilem, jednak sie roznia: sa to "0" i "" (puste).
> Jednak interpretacja przez PAM (su) nie pokrywa sie z komunikatami chage:
> 
> - gdy jest "0" :
>   PAM (su)         blokuje
>   chage -l <user>  "Account Expires:        Never"
>   chage <user>     "Account Expiration Date (YYYY-MM-DD) [1970-01-01]:"
> 
> - gdy jest "" lub "-1" :
>   PAM (su)         nie blokuje
>   chage -l <user>  "Account Expires:        Never"
>   chage <user>     "Account Expiration Date (YYYY-MM-DD) [1969-12-01]:"
> 
> Stad dwie watpliwosci: 
> - czy "" powinno byc traktowane jako "-1" (glibc?) ?

pam

> - czy "0" powiino blokowac konto (komunikat w chage sugeruje, ze nie) ?

Nie nie powinno.

Widzę, że w Janek poprawił już w cvs w pam interpretowanie -1.
Janek .. będzie nowa wersja pam ? :)

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl