niezgodnosc su i chage

Jan Rekorajski baggins w sith.mimuw.edu.pl
Śro, 2 Paź 2002, 16:47:34 CEST


[środa, 02 październik 2002], Andrzej Krzysztofowicz napisał(a):

> 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?) ?

-1 lub "" oznacza "zignoruj to pole"

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

blokujace "0" w PAM jest efektem doslownej interpretacji manuala ;>

Janek
-- 
Jan Rękorajski            |  ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl   |  OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC              |                   -- TROOPS by Kevin Rubio



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