PAM_NAMESPACE(8) Linux-PAM Manual PAM_NAMESPACE(8) (NAME) pam_namespace - PAM (SYNOPSIS) pam_namespace.so [debug] [unmnt_remnt] [unmnt_only] [require_selinux] [gen_hash] [ignore_config_error] [ignore_instance_parent_mode] [unmount_on_close] [use_current_context] [use_default_context] [mount_private] (DESCRIPTION) PAM pam_namespace (namespace) (polyinstantiated) . SELinux (security context) . /etc/security/namespace.init (mount) . ( ) . root . pam_namespace . (mount/unmount) . / (shared-subtree) . shared-subtree mount(8) shared-subtree http://lwn.net/Articles/159077 http://lwn.net/Articles/159092 . (OPTIONS) debug (debug) syslog . unmnt_remnt su newrole . (undo) . / . unmnt_only (bind mounts) (unmount) . require_selinux selinux . gen_hash md5 . ignore_config_error . pam . ignore_instance_parent_mode 000 . . . unmount_on_close (unmount) . . pam session . use_current_context SELinux setexeccon . SELinux (level context) . use_default_context pam_selinux SELinux setexeccon . SELinux (level context) . mount_private / ( mount --make-rshared /). . pam_namespace / . / . / . (MODULE TYPES PROVIDED) session . (multithreaded) . (RETURN VALUES) PAM_SUCCESS . PAM_SERVICE_ERR . PAM_SESSION_ERR . (FILES) /etc/security/namespace.conf /etc/security/namespace.d /etc/security/namespace.init (init) (EXAMPLES) () ( login) /etc/pam.d/ session : session required pam_namespace.so [arguments] gdm gdm . (SEE ALSO) namespace.conf(5), pam.d(5), mount(8), pam(8). (AUTHORS) Stephen Smalley Janak Desai Chad Sellers . PAM pam_namespace Janak Desai Chad Sellers Steve Grubb . Xavier Toth Tomas Mraz . Linux-PAM 01/26/2026 PAM_NAMESPACE(8)