niezgodnosc su i chage
Andrzej Krzysztofowicz
ankry w green.mif.pg.gda.pl
Śro, 2 Paź 2002, 16:40:25 CEST
>
>
> 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?) ?
- czy "0" powiino blokowac konto (komunikat w chage sugeruje, ze nie) ?
--
=======================================================================
Andrzej M. Krzysztofowicz ankry w mif.pg.gda.pl
phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math., Gdansk University of Technology
Więcej informacji o liście dyskusyjnej pld-devel-pl