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