Linux/SELinux/06 Benutzer/PAM: Unterschied zwischen den Versionen
Erscheinungsbild
| Zeile 4: | Zeile 4: | ||
== Beschreibung == | == Beschreibung == | ||
== | == PAM-Architektur == | ||
; [[PAM]] ([[Pluggable Authentication Modules]]) | ; [[PAM]] ([[Pluggable Authentication Modules]]) | ||
Anwendungen können Vorgänge im Zusammenhang mit der Anmeldung an das System delegieren | Anwendungen können Vorgänge im Zusammenhang mit der Anmeldung an das System delegieren | ||
Version vom 12. Juni 2026, 16:31 Uhr
Linux/SELinux/06 Benutzer/PAM - PAM-Module für SELinux
Beschreibung
PAM-Architektur
Anwendungen können Vorgänge im Zusammenhang mit der Anmeldung an das System delegieren
- modulares Subsystem
Anwendungen
- Konfiguration
/etc/pam.d/
- Ein Modul je jeden Dienst
Grundlegende PAM-Gruppen
| auth | Bestätigung der Identität des Benutzers und initiale Vergabe von Credentials |
| account | Prüfung, ob der Zugriff auf den Dienst als solcher erlaubt ist |
| password | Änderung des Authentifizierungs-Tokens |
| session | Aktionen, die vor der Bereitstellung einer Sitzung und nach deren Beendigung ausgeführt werden müssen |
- Gruppe session
Für SELinux ist insbesondere die Gruppe session kritisch
- da die Zuweisung des SELinux-Kontexts eines Benutzers zur Vorbereitung der Laufzeitumgebung für die zukünftige Sitzung gehört
pam_selinux.so
Erweiterte Isolation
Hier werden noch einige weitere Module behandelt
pam_sepermit.so
pam_namespace.so
pam_oddjob_mkhomedir.so