Man page - pam_canonicalize_user(8)
Packages contas this manual
- pam_warn(8)
- pam_nologin(8)
- unix_chkpwd(8)
- sepermit.conf(5)
- pam_loginuid(8)
- pam_mail(8)
- limits.conf(5)
- faillock(8)
- pwhistory_helper(8)
- pam_mkhomedir(8)
- pam.d(5)
- pam_limits(8)
- pam_rhosts(8)
- pam_localuser(8)
- pam_stress(8)
- pam_group(8)
- pam_sepermit(8)
- namespace.conf(5)
- access.conf(5)
- environment(5)
- pam_setquota(8)
- pam_listfile(8)
- pam-auth-update(8)
- pam_selinux(8)
- pam_unix(8)
- pam_issue(8)
- pam_pwhistory(8)
- pam_filter(8)
- pam_echo(8)
- pam_faillock(8)
- pam_motd(8)
- pam_getenv(8)
- pam_faildelay(8)
- mkhomedir_helper(8)
- pam_permit(8)
- pam_env.conf(5)
- pam_exec(8)
- pam_access(8)
- pam_xauth(8)
- pam_time(8)
- pam_wheel(8)
- pam(7)
- pam_env(8)
- pam_umask(8)
- pam_usertype(8)
- pam_namespace_helper(8)
- pam_timestamp(8)
- pam_rootok(8)
- group.conf(5)
- pam_securetty(8)
- faillock.conf(5)
- pam_userdb(8)
- pam_keyinit(8)
- pwhistory.conf(5)
- pam.conf(5)
- pam_canonicalize_user(8)
- time.conf(5)
- pam_tty_audit(8)
- pam_debug(8)
- pam_shells(8)
- pam_ftp(8)
- pam_deny(8)
- pam_namespace(8)
- pam_timestamp_check(8)
- unix_update(8)
- pam_succeed_if(8)
Package: libpam-runtime
apt-get install libpam-runtime
apt-get install libpam-runtime
Manuals in package:
Documentations in package:
Manual
| PAM_CANONICALIZE_USE(8) | Linux-PAM Manual | PAM_CANONICALIZE_USE(8) |
NAME
pam_canonicalize_user - Get user name and canonicalize it
SYNOPSIS
pam_canonicalize_user.so
DESCRIPTION
This PAM module uses the name of the user obtained via pam_get_user(3) as a key to query the password database, and replaces PAM_USER with the pw_name value that has been returned.
OPTIONS
This module does not recognise any options.
MODULE TYPES PROVIDED
Only the auth module type is provided.
RETURN VALUES
PAM_IGNORE
The user name was set successfully.
PAM_USER_UNKNOWN
The user was not found.
PAM_SYSTEM_ERR
The application did not supply neither a user name nor a
conversation method.
PAM_INCOMPLETE
The conversation method supplied by the application is
waiting for an event.
PAM_CONV_ERR
The conversation method supplied by the application
failed to obtain the user name.
PAM_ABORT
Error resuming an old conversation.
PAM_BUF_ERR
Memory buffer error.
EXAMPLES
Prepend the PAM auth stack with the following line to canonicalize the user name before the authentication:
auth required pam_canonicalize_user.so
SEE ALSO
pam_get_user(3), pam_get_item(3), pam_set_item(3), getpwnam(3), pam.conf(5), pam.d(5), pam(8)
AUTHOR
pam_canonicalize_user was written by Dmitry V. Levin <ldv@strace.io>.
| 06/29/2025 | Linux-PAM |