niezgodnosc su i chage
Andrzej Krzysztofowicz
ankry at green.mif.pg.gda.pl
Wed Oct 2 16:40:25 CEST 2002
>
>
> 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 at 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?) ?
- czy "0" powiino blokowac konto (komunikat w chage sugeruje, ze nie) ?
--
=======================================================================
Andrzej M. Krzysztofowicz ankry at mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
More information about the pld-devel-pl
mailing list