From 9ada0093e92388590c7368600ca4e9e3e376f0d0 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 16:22:51 +0200 Subject: Adding upstream version 1.5.2. Signed-off-by: Daniel Baumann --- modules/pam_umask/pam_umask.8.xml | 261 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 261 insertions(+) create mode 100644 modules/pam_umask/pam_umask.8.xml (limited to 'modules/pam_umask/pam_umask.8.xml') diff --git a/modules/pam_umask/pam_umask.8.xml b/modules/pam_umask/pam_umask.8.xml new file mode 100644 index 0000000..7c4a310 --- /dev/null +++ b/modules/pam_umask/pam_umask.8.xml @@ -0,0 +1,261 @@ + + + + + + + pam_umask + 8 + Linux-PAM Manual + + + + pam_umask + PAM module to set the file mode creation mask + + + + + pam_umask.so + + debug + + + silent + + + usergroups + + + nousergroups + + + umask=mask + + + + + + + DESCRIPTION + + + pam_umask is a PAM module to set the file mode creation mask + of the current environment. The umask affects the default + permissions assigned to newly created files. + + + The PAM module tries to get the umask value from the + following places in the following order: + + + + umask= entry in the user's GECOS field + + + + + umask= argument + + + + + UMASK entry from /etc/login.defs + + + + + UMASK= entry from /etc/default/login + + + + + + The GECOS field is split on comma ',' characters. The module + also in addition to the umask= entry recognizes pri= entry, + which sets the nice priority value for the session, and + ulimit= entry, which sets the maximum size of files the processes + in the session can create. + + + + + + + OPTIONS + + + + + + + + + + Print debug information. + + + + + + + + + + + Don't print informative messages. + + + + + + + + + + + If the user is not root and the username is the same as + primary group name, the umask group bits are set to be the + same as owner bits (examples: 022 -> 002, 077 -> 007). + + + + + + + + + + + This is the direct opposite of the usergroups option described above, + which can be useful in case pam_umask has been compiled with + usergroups enabled by default and you want to disable it at runtime. + + + + + + + + + + + Sets the calling process's file mode creation mask (umask) + to & 0777. The value is interpreted + as Octal. + + + + + + + + + + + MODULE TYPES PROVIDED + + Only the type is provided. + + + + + RETURN VALUES + + + + + PAM_SUCCESS + + + The new umask was set successfully. + + + + + + PAM_BUF_ERR + + + Memory buffer error. + + + + + + PAM_CONV_ERR + + + The conversation method supplied by the application + failed to obtain the username. + + + + + + PAM_INCOMPLETE + + + The conversation method supplied by the application + returned PAM_CONV_AGAIN. + + + + + + PAM_SERVICE_ERR + + + No username was given. + + + + + + PAM_USER_UNKNOWN + + + User not known. + + + + + + + + + + EXAMPLES + + Add the following line to /etc/pam.d/login to + set the user specific umask at login: + + session optional pam_umask.so umask=0022 + + + + + + SEE ALSO + + + pam.conf5 + , + + pam.d5 + , + + pam8 + + + + + + AUTHOR + + pam_umask was written by Thorsten Kukuk <kukuk@thkukuk.de>. + + + + -- cgit v1.2.3