Provided by: manpages-pl_4.11.0-2_all
NAZWA
qmail-getpw - podaje adresy użytkowników
SKŁADNIA
qmail-getpw lokalny
OPIS
W systemie qmail każdy użytkownik zarządza pokaźną tablicą lokalnych adresów. qmail-getpw znajduje użytkownika, który zarządza poszczególnymi adresami lokalnymi. Wypisuje sześć porcji informacji, a każda porcja zakończona jest znakiem NUL: użytkownik; uid; gid; katalogdomowy; kreska i dod. Nazwa konta użytkownika to użytkownik; dziesiętne wartości UID i GID użytkownika to uid i gid; katalog domowy użytkownika to katalogdomowy; a wiadomość kierowana do lokalnego będzie obsługiwana przez katalogdomowy/.qmailkreskadod. W przypadku kłopotów qmail-getpw wychodzi, zwracając niezerowy kod błędu bez wypisywania czegokolwiek. OSTRZEŻENIE: Funkcja systemowa getpwnam, będąca sercem qmail-getpw, nie jest z natury pewna: zawodzi przy tymczasowych błędach i nieistniejących użytkownikach. Przyszłe wersje getpwnam powinny zwracać ETXTBSY, by wskazać na błędy tymczasowe, i ESRCH, by wskazać na użytkowników, którzy nie istnieją.
REGUŁY
qmail-getpw rozważa, czy konto należy do użytkownika, używając pliku /etc/passwd. By stwierdzić, że tak jest w istocie: (1) konto musi mię niezerowy numer UID, (2) musi istnieć katalog domowy użytkownika (i musi on być widoczny dla qmail-getpw) i wreszcie (3) katalog domowy musi należeć do właściciela konta. qmail-getpw ignoruje nazwy kont zawierające duże litery. qmail-getpw zakłada też, że wszystkie nazwy kont są krótsze niż 32 znaki. qmail-getpw daje każdemu użytkownikowi kontrolę nad podstawowym adresem użytkownika i wszystkimi adresami w formie użytkownik-cokolwiek. Gdy lokalny jest zapisane jako użytkownik, pola kreska i dod są oba puste. Gdy lokalny jest zapisane jako użytkownik-cokolwiek, pole kreska jest myślnikiem, a dod jest czymkolwiek. użytkownik może być zapisany przy użyciu dowolnej kombinacji dużych i małych liter na początku lokalnego. Łapacz każdego użytkownika, alias, kontroluje wszystkie pozostałe adresy. W tym przypadku dod jest lokalnym, a kreska myślnikiem. Można przeciążyć wszystkie decyzje programu qmail-getpw używając mechanizmu qmail-users, który się sprawdza, jest bardzo komfortowy i o wiele szybszy niż qmail-getpw.
ZOBACZ TAKŻE
qmail-users(5), qmail-lspawn(8)
TŁUMACZENIE
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 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ 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 ⟨⟩. qmail-getpw(8)