DOKK / manpages / debian 11 / manpages-pl / qmail-pw2u.8.pl
qmail-pw2u(8) System Manager's Manual qmail-pw2u(8)

qmail-pw2u - buduje przypisania adresów na podstawie pliku passwd

qmail-pw2u [ -/ohHuUC ] [ -cznak ]

qmail-pw2u czyta plik passwd w formacie V7 ze standardowego wejścia i drukuje plik w formacie qmail-users.

Format V7 pliku passwd jest to seria linii w formacie:


użytkownik:hasło:uid:gid:gecos:domowy:shell

gdzie użytkownik jest nazwą konta, uid i gid to identyfikatory użytkownika i grupy tego konta, a domowy to katalog domowy. hasło, gecos i shell są ignorowane przez qmail-pw2u.

Jeśli wyjście programu qmail-pw2u zostanie przekierowane do pliku /var/lib/qmail/users/assign, a potem zostanie uruchomiony qmail-newu, to qmail-lspawn będzie postępować zgodnie z wypisanymi przez qmail-pw2u przypisaniami. OSTRZEŻENIE: Po zmianach dotyczących użytkowników, ich identyfikatorów lub katalogów domowych w pliku passwd trzeba ponownie uruchomić qmail-pw2u i qmail-newu, aby qmail-lspawn zauważył zmiany.

Domyślnie, qmail-pw2u postępuje zgodnie z tymi samymi regułami, co qmail-getpw. Pomija użytkownika, jeśli (1) uid ma wartość zero, (2) katalog domowy nie istnieje, (3) użytkownik nie jest właścicielem katalogu domowy lub (4) nazwa użytkownika zawiera duże litery. Potem przekazywana jest kontrola użytkownika nad adresem podstawowym widocznym jako użytkownik i nad wszystkimi adresami w formie użytkownik-cokolwiek. Łapacz wszystkich użytkowników, alias, kontroluje wszystkie pozostałe adresy

Można zmieniać te reguły przez zmiany w plikach z /var/lib/qmail/users:

Dozwoleni użytkownicy, jeden na linię. Jeśli plik include istnieje, a użytkownik nie jest w nim wyszczególniony, to użytkownik ten jest ignorowany.
Użytkownicy ignorowani, jeden na linię. Jeśli plik exclude istnieje, a użytkownik jest w nim wyszczególniony, to użytkownik ten jest ignorowany.
Zmiana nazw dla użytkowników. Każda linia jest postaci


użytkownik:nazwapocztowa1:nazwapocztowa2:...

Listy zaadresowane do nazwapocztowa1 i nazwapocztowa1-dod oraz nazwapocztowa2 i inne wyszczególnione będą dostarczone do użytkownika.

OSTRZEŻENIE: Listy zaadresowane do użytkownik i użytkownik-dod nie będą dostarczone do użytkownika, dopóki sam użytkownik nie jest wyszczególniony jako jedno z pól nazwapocztowa.

Linia w pliku mailnames jest po cichu ignorowana, jeśli użytkownik nie istnieje.

adresy dodatkowe. Każda linia ma postać


pod:użytkownik:przed:

pod będzie obsługiwane przez domowy/.qmail-przed, gdzie domowy to katalog domowy użytkownika; pod-dod będzie obsługiwane przez domowy/.qmail-przed-dod.

Dodatkowe przypisania, wypisywane na końcu wyjścia qmail-pw2u.

(Domyślna.) Pomija użytkownika, jeśli jego katalog domowy nie istnieje (lub nie jest widoczny dla qmail-pw2u). Pomija użytkownika, jeśli katalog domowy nie jest własnością użytkownika.
Zatrzymuje się, jeśli katalog domowy nie istnieje. Jest to odpowiednie, jeśli każdy użytkownik przypuszczalnie ma katalog domowy. Pomija użytkownika, jeśli katalog domowy do niego nie należy.
Nie sprawdzaj obecności posiadania katalogu domowego.
(Domyślna.) Pomija użytkownika, jeśli są jakieś duże litery w nazwie użytkownika.
Zezwala na duże litery w nazwie użytkownika.
Używa znaku zamiast znaku - jako separatora nazwy użytkownika od rozszerzenia.
Wyłącza mechanizm użytkownik-rozszerzenie.
-/
Używa domowy/.qmail-/... zamiast domowy/.qmail-...

qmail-users(5), qmail-lspawn(8), qmail-newu(8), qmail-getpw(8)

Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Paweł Wilk <siefca@pl.qmail.org> i Robert Luberda <robert@debian.org>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres manpages-pl-list@lists.sourceforge.net.