2007-10-07 17:16:07 +05:30
|
|
|
|
.\" $Id: pwconv.8,v 1.4 2005/04/05 18:47:51 kloczek Exp $
|
2007-10-07 17:14:44 +05:30
|
|
|
|
.TH PWCONV 8 "26 wrze<7A>nia 1997"
|
|
|
|
|
.SH NAZWA
|
2007-10-07 17:16:07 +05:30
|
|
|
|
pwconv, pwunconv, grpconv, grpunconv \- konwersja dot. chronionych plik<69>w hase<73> i grup
|
2007-10-07 17:14:44 +05:30
|
|
|
|
.SH SK<EFBFBD>ADNIA
|
|
|
|
|
.B pwconv
|
|
|
|
|
.br
|
|
|
|
|
.B pwunconv
|
|
|
|
|
.br
|
|
|
|
|
.B grpconv
|
|
|
|
|
.br
|
|
|
|
|
.B grpunconv
|
|
|
|
|
.SH OPIS
|
|
|
|
|
Wszystkie te cztery programy dzia<69>aj<61> na zwyk<79>ych i dodatkowych (shadow)
|
|
|
|
|
plikach hase<73> i grup:
|
|
|
|
|
.IR /etc/passwd ", " /etc/group ", " /etc/shadow " i " /etc/gshadow .
|
|
|
|
|
|
|
|
|
|
.B pwconv
|
|
|
|
|
.RI "tworzy " shadow " z " passwd " i opcjonalnie istniej<65>cego " shadow .
|
|
|
|
|
.B pwunconv
|
|
|
|
|
.RI "tworzy " passwd " z " passwd " i " shadow " a nast<73>pnie usuwa " shadow .
|
|
|
|
|
.B grpconv
|
|
|
|
|
.RI "tworzy " gshadow " z " group " i opcjonalnie istniej<65>cego " gshadow .
|
|
|
|
|
.B grpunconv
|
|
|
|
|
.RI "tworzy " group " z " group " i " gshadow " a nast<73>pnie usuwa " gshadow .
|
|
|
|
|
|
|
|
|
|
Ka<EFBFBD>dy z program<61>w zdobywa niezb<7A>dne blokady przed konwersj<73>.
|
|
|
|
|
|
|
|
|
|
.BR pwconv " i " grpconv
|
|
|
|
|
s<EFBFBD> podobne. Po pierwsze, z pliku dodatkowego usuwane s<> pozycje, kt<6B>re
|
|
|
|
|
nie istniej<65> w pliku g<><67>wnym. Nast<73>pnie, w pliku dodatkowym aktualizowane s<>
|
|
|
|
|
pozycje nie posiadaj<61>ce 'x' jako has<61>a w pliku g<><67>wnym. Dodawane s<> pozycje
|
|
|
|
|
brakuj<EFBFBD>ce w stosunku do pliku g<><67>wnego. Na koniec, has<61>a w pliku g<><67>wnym
|
|
|
|
|
zast<EFBFBD>powane s<> przez 'x'. Programy te mog<6F> s<>u<EFBFBD>y<EFBFBD> zar<61>wno do pocz<63>tkowej
|
|
|
|
|
konwersji jak i do aktualizacji dodatkowego pliku hase<73> je<6A>li plik g<><67>wny
|
|
|
|
|
zmieniany by<62> r<>cznie.
|
|
|
|
|
|
|
|
|
|
Przy dodawaniu nowych wpis<69>w do
|
|
|
|
|
.IR /etc/shadow
|
|
|
|
|
.B pwconv
|
|
|
|
|
u<EFBFBD>yje warto<74>ci
|
|
|
|
|
.BR PASS_MIN_DAYS ", " PASS_MAX_DAYS " i " PASS_WARN_AGE
|
|
|
|
|
z pliku
|
|
|
|
|
.IR /etc/login.defs .
|
|
|
|
|
|
|
|
|
|
.RB "Podobnie, " pwunconv " oraz " grpunconv
|
|
|
|
|
s<EFBFBD> zbli<6C>one. Has<61>a w pliku g<><67>wnym aktualizowane s<> na podstawie pliku
|
|
|
|
|
dodatkowego (shadow). Wpisy istniej<65>ce w pliku g<><67>wnym, a nie posiadaj<61>ce
|
|
|
|
|
odpowiednik<EFBFBD>w w dodatkowym s<> pozostawiane bez zmian. Na koniec usuwany
|
|
|
|
|
jest plik dodatkowy.
|
|
|
|
|
|
|
|
|
|
Cz<EFBFBD><EFBFBD><EFBFBD> informacji o wa<77>no<6E>ci hase<73> jest tracona przez
|
|
|
|
|
.BR pwunconv .
|
|
|
|
|
Przeprowadza on konwersj<73> tego, co potrafi.
|
|
|
|
|
.SH B<EFBFBD><EFBFBD>DY
|
|
|
|
|
B<EFBFBD><EFBFBD>dy w plikach hase<73> czy grup (takie jak nieprawid<69>owe czy powt<77>rzone
|
|
|
|
|
pozycje) mog<6F> spowodowa<77> zap<61>tlenie si<73> omawianych program<61>w lub r<><72>nego
|
|
|
|
|
rodzaju inne b<><62>dne zachowanie. Przed konwersj<73> na lub z dodatkowych plik<69>w
|
|
|
|
|
hase<EFBFBD> lub grup prosz<73> uruchomi<6D> \fBpwck\fR i \fBgrpck\fR, by poprawi<77> tego
|
|
|
|
|
rodzaju b<><62>dy.
|
|
|
|
|
.SH ZOBACZ TAK<EFBFBD>E
|
|
|
|
|
.BR login.defs (5),
|
|
|
|
|
.BR grpck (8),
|
2007-10-07 17:15:14 +05:30
|
|
|
|
.BR pwck (8),
|
2007-10-07 17:14:44 +05:30
|
|
|
|
.BR shadowconfig (8)
|