.\" -*- coding: UTF-8 -*- '\" t .\" Title: pam .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets v1.79.2 .\" Date: 09/15/2023 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM .\" Language: English .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PAM 7 09/15/2023 Linux\-PAM "Podręcznik Linux\-PAM" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH NAZWA PAM, pam \- dołączalne moduły uwierzytelniania do Linuksa (ang. Pluggable Authentication Modules) .SH OPIS .PP Podręcznik ten ma na celu danie krótkiego wprowadzenia do \fBLinux\-PAM\fP. W celu uzyskania dalszych informacji, czytelnik jest odsyłany do \fBLinux\-PAM system administrators' guide\fP. .PP \fBLinux\-PAM\fP jest systemem bibliotek, które zajmują się zadaniami uwierzytelniania aplikacji (usług) systemu. Biblioteka daje stabilny i ogólny interfejs (API), któremu podlegają w zadaniach uwierzytelniania programy dające przywileje (takie jak \fBlogin\fP(1) i \fBsu\fP(1)). .PP The principal feature of the PAM approach is that the nature of the authentication is dynamically configurable\&. In other words, the system administrator is free to choose how individual service\-providing applications will authenticate users\&. This dynamic configuration is set by the contents of the single \fBLinux\-PAM\fP configuration file /etc/pam\&.conf\&. Alternatively and preferably, the configuration can be set by individual configuration files located in a pam\&.d directory\&. The presence of this directory will cause \fBLinux\-PAM\fP to \fIignore\fP /etc/pam\&.conf\&. .PP Vendor\-supplied PAM configuration files might be installed in the system directory /usr/lib/pam\&.d/ or a configurable vendor specific directory instead of the machine configuration directory /etc/pam\&.d/\&. If no machine configuration file is found, the vendor\-supplied file is used\&. All files in /etc/pam\&.d/ override files with the same name in other directories\&. .PP Z punktu widzenia administratora systemu, dla którego przeznaczony jest ten podręcznik, nie jest ważne zrozumienie wewnętrznego działania biblioteki \fBLinux\-PAM\fP. Ważną rzeczą jest natomiast rozumienie, że plik(i) konfiguracyjne \fIdefiniują\fP połączenia między aplikacjami (\fBusługami\fP) a dołączalnymi modułami uwierzytelniania (\fBPAM\fP\-ami), które dokonują rzeczywistych zadań uwierzytelniania. .PP \fBLinux\-PAM\fP rozdziela zadania \fIuwierzytelniania\fP na cztery niezależne grupy zarządzania: zarządzanie kontem (\fBaccount\fP); zarządzanie uwierzytelnianiem (\fBauth\fPentication); zarządzanie hasłami (\fBpassword\fP); i zarządzanie sesją (\fBsession\fP). (podświetlamy skróty używane dla tych grup w pliku konfiguracyjnym.) .PP Po ustawieniu, grupy te będą się zajmowały różnymi aspektami typowego żądania zastrzeżonej usługi przez użytkownika: .PP \fBaccount\fP \- daj usłudze możliwość weryfikacji konta: czy hasło użytkownika jest przedawnione?; czy użytkownik ma prawo dostępu do żądanej usługi? .PP \fBauth\fPentication \- ustal czy użytkownik jest tym, za którego się podaje. Zazwyczaj robi się to poprzez zapytanie użytkownika o pewną odpowiedź, której musi udzielić: jeśli jesteś tym, za kogo się podajesz, podaj proszę swoje hasło. Nie wszystkie uwierzytelnienia są tego rodzaju, istnieją też sprzętowe schematy uwierzytelniania (takie jak używanie urządzeń biometrycznych), które mają odpowiednie moduły, nadające się do bezproblemowego podstawienia za standardowe modele uwierzytelniania \- oto elastyczność \fBLinux\-PAM\fP. .PP \fBpassword\fP \- zadaniem tej grupy jest odświeżanie mechanizmów uwierzytelniania. Zazwyczaj usługi takie są ściśle związane z tymi z \fBauth\fP. Niektóre mechanizmy uwierzytelniania dobrze nadają się do odświeżania tą funkcją. Oczywistym przykładem jest standardowy UN*X\-owy dostęp oparty o hasło: proszę wstawić hasło zamienne. .PP \fBsession\fP \- zadania tej grupy obejmują rzeczy, które powinny być dokonane przed daniem usługi oraz po jej wycofaniu. Zadania takie to m.in obsługa śladów rewizyjnych i montowanie katalogu domowego użytkownika. Grupa obsługi sesji jest ważna, gdyż udostępnia zarówno hak otwierający, jak i zamykający modułów. .SH PLIKI .PP /etc/pam\&.conf .RS 4 plik konfiguracyjny .RE .PP /etc/pam\&.d .RS 4 Katalog konfiguracji \fBLinux\-PAM\fP. Generalnie, jeśli katalog ten jest obecny, to plik /etc/pam.conf jest ignorowany. .RE .PP /usr/lib/pam\&.d .RS 4 the \fBLinux\-PAM\fP vendor configuration directory\&. Files in /etc/pam\&.d override files with the same name in this directory\&. .RE .SH BŁĘDY .PP Typowe błędy generowane przez system \fBLinux\-PAM\fP są zapisywane do \fBsyslog\fP(3). .SH "ZGODNE Z" .PP DCE\-RFC 86.0, Październik 1995. Zawiera dodatkowe właściwości, ale jest wstecznie kompatybilny z tym RFC. .SH "ZOBACZ TAKŻE" .PP \fBpam\fP(3), \fBpam_authenticate\fP(3), \fBpam_sm_setcred\fP(3), \fBpam_strerror\fP(3), \fBPAM\fP(8) .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .