Zum Inhalt springen

Linux/SELinux/06 Benutzer/PAM: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 4: Zeile 4:


== Beschreibung ==
== Beschreibung ==
== Grundlagen der PAM-Architektur ==
== 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

PAM (Pluggable Authentication Modules)

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

Pam_selinux.so

Erweiterte Isolation

Hier werden noch einige weitere Module behandelt

pam_sepermit.so

Pam_sepermit.so

pam_namespace.so

Pam_namespace.so

pam_oddjob_mkhomedir.so

Pam_oddjob_mkhomedir.so