Linux repositories inspector

pam - An extensible library which provides authentication for applications

PAM (Pluggable Authentication Modules) is a system security tool that allows system administrators to set authentication policy without having to recompile programs that handle authentication.
1.3.1
Arch iconArch rolling
Fedora iconFedora 29
Fedora iconFedora 30
Fedora iconFedora 31
Fedora iconFedora rawhide
Manjaro iconManjaro rolling
OpenSUSE iconOpenSUSE Tumbleweed
1.3.0
Fedora iconFedora 28
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
OpenSUSE iconOpenSUSE Leap 42.3
1.1.8
CentOS iconCentOS 7.7.1908
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling core/osxz1.3.1-22019-11-18560 kiB2.84 MiB
CentOS iconCentOS 7.7.1908 osrpm1.1.8-22.el72020-01-07720 kiB2.51 MiBCentOS BuildSystem
Fedora iconFedora 28 releases/Everything-osrpm1.3.0-10.fc282019-01-14756 kiB2.55 MiBFedora Project
Fedora iconFedora 28 releases/Server-osrpm1.3.0-10.fc282019-01-14756 kiB2.55 MiBFedora Project
Fedora iconFedora 28 releases/Workstation-osrpm1.3.0-10.fc282019-01-14756 kiB2.55 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.3.1-3.fc292019-01-14684 kiB2.76 MiBFedora Project
Fedora iconFedora 29 releases/Server-osrpm1.3.1-3.fc292019-01-14684 kiB2.76 MiBFedora Project
Fedora iconFedora 29 releases/Workstation-osrpm1.3.1-3.fc292019-01-14684 kiB2.76 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.3.1-3.fc292019-01-14684 kiB2.76 MiBFedora Project
Fedora iconFedora 29 releases-test/Server-osrpm1.3.1-3.fc292019-01-14684 kiB2.76 MiBFedora Project
Fedora iconFedora 29 releases-test/Workstation-osrpm1.3.1-3.fc292019-01-14684 kiB2.76 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.3.1-17.fc302019-06-17624 kiB2.89 MiBFedora Project
Fedora iconFedora 30 releases/Server-osrpm1.3.1-17.fc302019-06-17624 kiB2.89 MiBFedora Project
Fedora iconFedora 30 releases/Workstation-osrpm1.3.1-17.fc302019-06-17624 kiB2.89 MiBFedora Project
Fedora iconFedora 30 releases-test/Server-osrpm1.3.1-17.fc302019-06-17624 kiB2.89 MiBFedora Project
Fedora iconFedora 30 releases-test/Workstation-osrpm1.3.1-17.fc302019-06-17624 kiB2.89 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm1.3.1-18.fc312020-01-07661 kiB2.74 MiBFedora Project
Fedora iconFedora 31 releases/Server-osrpm1.3.1-18.fc312020-01-07661 kiB2.74 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.3.1-24.fc332020-03-12666 kiB2.72 MiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm1.3.1-24.fc332020-03-12666 kiB2.72 MiBFedora Project
Fedora iconFedora rawhide development/Workstation-osrpm1.3.1-18.fc312019-08-03661 kiB2.74 MiBFedora Project
Manjaro iconManjaro rolling stable/corexz1.3.1-12019-01-14553 kiB2.61 MiB
Manjaro iconManjaro rolling testing/corexz1.3.1-12019-01-14553 kiB2.61 MiB
Manjaro iconManjaro rolling unstable/corexz1.3.1-12019-01-14553 kiB2.61 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm1.3.0-lp150.4.62019-01-17420 kiB1.49 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.3.0-lp150.5.6.12019-01-18421 kiB1.49 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.3.0-lp150.5.3.12019-01-18420 kiB1.49 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm1.3.0-lp151.7.342019-04-09412 kiB1.49 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.3.0-lp151.8.6.12020-03-18413 kiB1.49 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.3.0-lp151.8.3.12020-03-04418 kiB1.5 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm1.3.0-lp152.9.82020-03-23413 kiB1.49 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm1.3.0-3.152019-01-17408 kiB1.49 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.3.0-6.12019-01-21408 kiB1.49 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.3.0-19.12019-06-17409 kiB1.48 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.3.0-16.12019-01-21409 kiB1.48 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.3.0-10.12019-01-21408 kiB1.49 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.3.1+git20190923.ea78d67-3.12020-03-22422 kiB1.71 MiBhttps://bugs.opensuse.org

Manual pages

misc_conv(3)

misc_conv - text based conversation function

pam(3)

pam - Pluggable Authentication Modules Library

pam_acct_mgmt(3)

pam_acct_mgmt - PAM account validation management

pam_authenticate(3)

pam_authenticate - account authentication

pam_chauthtok(3)

pam_chauthtok - updating authentication tokens

pam_close_session(3)

pam_close_session - terminate PAM session management

pam_conv(3)

pam_conv - PAM conversation function

pam_end(3)

pam_end - termination of PAM transaction

pam_error(3)

pam_error, pam_verror - display error messages to the user

pam_fail_delay(3)

pam_fail_delay - request a delay on failure

pam_getenv(3)

pam_getenv - get a PAM environment variable

pam_getenvlist(3)

pam_getenvlist - getting the PAM environment

pam_get_authtok(3)

pam_get_authtok, pam_get_authtok_verify, pam_get_authtok_noverify - get authentication token

pam_get_data(3)

pam_get_data - get module internal data

pam_get_item(3)

pam_get_item - getting PAM informations

pam_get_user(3)

pam_get_user - get user name

pam_info(3)

pam_info, pam_vinfo - display messages to the user

pam_misc_drop_env(3)

pam_misc_drop_env - liberating a locally saved environment

pam_misc_paste_env(3)

pam_misc_paste_env - transcribing an environment to that of PAM

pam_misc_setenv(3)

pam_misc_setenv - BSD like PAM environment variable setting

pam_open_session(3)

pam_open_session - start PAM session management

pam_prompt(3)

pam_prompt, pam_vprompt - interface to conversation function

pam_putenv(3)

pam_putenv - set or change PAM environment variable

pam_setcred(3)

pam_setcred - establish / delete user credentials

pam_set_data(3)

pam_set_data - set module internal data

pam_set_item(3)

pam_set_item - set and update PAM informations

pam_sm_acct_mgmt(3)

pam_sm_acct_mgmt - PAM service function for account management

pam_sm_authenticate(3)

pam_sm_authenticate - PAM service function for user authentication

pam_sm_chauthtok(3)

pam_sm_chauthtok - PAM service function for authentication token management

pam_sm_close_session(3)

pam_sm_close_session - PAM service function to terminate session management

pam_sm_open_session(3)

pam_sm_open_session - PAM service function to start session management

pam_sm_setcred(3)

pam_sm_setcred - PAM service function to alter credentials

pam_start(3)

pam_start - initialization of PAM transaction

pam_strerror(3)

pam_strerror - return string describing PAM error code

pam_syslog(3)

pam_syslog, pam_vsyslog - send messages to the system logger

pam_xauth_data(3)

pam_xauth_data - structure containing X authentication data

access.conf(5)

access.conf - the login access control table file

config-util(5)

config-util - Common PAM configuration file for configuration utilities

console.apps(5)

console.apps - specify console-accessible privileged applications

console.handlers(5)

console.handlers - file specifying handlers of console lock and unlock events

console.perms(5)

console.perms - permissions control file for users at the system console

faillock.conf(5)

faillock.conf - pam_faillock configuration file

group.conf(5)

group.conf - configuration file for the pam_group module

limits.conf(5)

limits.conf - configuration file for the pam_limits module

namespace.conf(5)

namespace.conf - the namespace configuration file

pam.conf(5)

pam.conf, pam.d - PAM configuration files

pam_env.conf(5)

pam_env.conf, environment - the environment variables config files

postlogin(5)

postlogin - Common configuration file for PAMified services

sepermit.conf(5)

sepermit.conf - configuration file for the pam_sepermit module

system-auth(5)

system-auth - Common configuration file for PAMified services

time.conf(5)

time.conf - configuration file for the pam_time module

faillock(8)

faillock - Tool for displaying and modifying the authentication failure record files

mkhomedir_helper(8)

mkhomedir_helper - Helper binary that creates home directories

PAM(8)

PAM, pam - Pluggable Authentication Modules for Linux

pam_access(8)

pam_access - PAM module for logdaemon style login access control

pam_console(8)

pam_console - determine user owning the system console

pam_console_apply(8)

pam_console_apply - set or revoke permissions for users at the system console

pam_cracklib(8)

pam_cracklib - PAM module to check the password against dictionary words

pam_debug(8)

pam_debug - PAM module to debug the PAM stack

pam_deny(8)

pam_deny - The locking-out PAM module

pam_echo(8)

pam_echo - PAM module for printing text messages

pam_env(8)

pam_env - PAM module to set/unset environment variables

pam_exec(8)

pam_exec - PAM module which calls an external command

pam_faildelay(8)

pam_faildelay - Change the delay on failure per-application

pam_faillock(8)

pam_faillock - Module counting authentication failures during a specified interval

pam_filter(8)

pam_filter - PAM filter module

pam_ftp(8)

pam_ftp - PAM module for anonymous access module

pam_group(8)

pam_group - PAM module for group access

pam_issue(8)

pam_issue - PAM module to add issue file to user prompt

pam_keyinit(8)

pam_keyinit - Kernel session keyring initialiser module

pam_lastlog(8)

pam_lastlog - PAM module to display date of last login and perform inactive account lock out

pam_limits(8)

pam_limits - PAM module to limit resources

pam_listfile(8)

pam_listfile - deny or allow services based on an arbitrary file

pam_localuser(8)

pam_localuser - require users to be listed in /etc/passwd

pam_loginuid(8)

pam_loginuid - Record users login uid to the process attribute

pam_mail(8)

pam_mail - Inform about available mail

pam_mkhomedir(8)

pam_mkhomedir - PAM module to create users home directory

pam_motd(8)

pam_motd - Display the motd file

pam_namespace(8)

pam_namespace - PAM module for configuring namespace for a session

pam_nologin(8)

pam_nologin - Prevent non-root users from login

pam_permit(8)

pam_permit - The promiscuous module

pam_postgresok(8)

pam_postgresok - simple check of real UID and corresponding account name

pam_pwhistory(8)

pam_pwhistory - PAM module to remember last passwords

pam_rhosts(8)

pam_rhosts - The rhosts PAM module

pam_rootok(8)

pam_rootok - Gain only root access

pam_securetty(8)

pam_securetty - Limit root login to special devices

pam_selinux(8)

pam_selinux - PAM module to set the default security context

pam_sepermit(8)

pam_sepermit - PAM module to allow/deny login depending on SELinux enforcement state

pam_shells(8)

pam_shells - PAM module to check for valid login shell

pam_succeed_if(8)

pam_succeed_if - test account characteristics

pam_tally(8)

pam_tally - The login counter (tallying) module

pam_tally2(8)

pam_tally2 - The login counter (tallying) module

pam_time(8)

pam_time - PAM module for time control access

pam_timestamp(8)

pam_timestamp - Authenticate using cached successful authentication attempts

pam_timestamp_check(8)

pam_timestamp_check - Check to see if the default timestamp is valid

pam_tty_audit(8)

pam_tty_audit - Enable or disable TTY auditing for specified users

pam_umask(8)

pam_umask - PAM module to set the file mode creation mask

pam_unix(8)

pam_unix - Module for traditional password authentication

pam_unix2(8)

pam_unix2 - Standard PAM module for traditional password authentication

pam_userdb(8)

pam_userdb - PAM module to authenticate against a db database

pam_usertype(8)

pam_usertype - check if the authenticated user is a system or regular account

pam_warn(8)

pam_warn - PAM module which logs all PAM items if called

pam_wheel(8)

pam_wheel - Only permit root access to members of group wheel

pam_xauth(8)

pam_xauth - PAM module to forward xauth keys between users

pwhistory_helper(8)

pwhistory_helper - Helper binary that transfers password hashes from passwd or shadow to opasswd

unix2_chkpwd(8)

unix2_chkpwd - helper binary that verifies the password of the current user

unix_chkpwd(8)

unix_chkpwd - Helper binary that verifies the password of the current user

unix_update(8)

unix_update - Helper binary that updates the password of a given user

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.3.0-lp152.8.58 to 1.3.0-lp152.9.8

2020-03-23
  • disable libdb usage and pam_userdb again, as this causes some license conflicts. (bsc#1166510)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.3.1+git20190923.ea78d67-2.1 to 1.3.1+git20190923.ea78d67-3.1

2020-03-22
  • Removed pam_userdb from this package and moved to pam-modules. This removed the requirement for libdb.
    Also made "xz" required for all releases.
    Remove limits for nproc from /etc/security/limits.conf
    bsc#1164562, bsc#1166510, bsc#1110700, pam.spec
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.3.0-lp152.8.52 to 1.3.0-lp152.8.58

2020-03-19
  • When comparing an incoming IP address with an entry in access.conf that only specified a single host (ie no netmask), the incoming IP address was used rather than the IP address from access.conf, effectively comparing the incoming address with itself. (Also fixed a small typo while I was at it)
    bsc#1115640, use-correct-IP-address.patch, CVE-2018-17953
OpenSUSE icon

OpenSUSE Leap 15.1 update/oss: Updated from 1.3.0-lp151.8.3.1 to 1.3.0-lp151.8.6.1

2020-03-18
  • disable libdb usage and pam_userdb again, as this causes some license conflicts. (bsc#1166510)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.3.1-23.fc33 to 1.3.1-24.fc33

2020-03-12
  • pam_selinux: check unknown object classes or permissions in current policy
Fedora icon

Fedora rawhide development/Server-os: Updated from 1.3.1-23.fc33 to 1.3.1-24.fc33

2020-03-12
  • pam_selinux: check unknown object classes or permissions in current policy
OpenSUSE icon

OpenSUSE Leap 15.1 update/oss: Version 1.3.0-lp151.8.3.1 introduced

2020-03-04
  • Add libdb as build-time dependency to enable pam_userdb module. Enable pam_userdb.so
    jsc#sle-7258, bsc#1164562, pam.spec
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.3.1+git20190923.ea78d67-1.4 to 1.3.1+git20190923.ea78d67-2.1

2020-03-03
  • Recommend login.defs only (no hard requirement)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.3.1-22.fc32 to 1.3.1-23.fc33

2020-03-03
  • Add pam_usertype.so
Fedora icon

Fedora rawhide development/Server-os: Updated from 1.3.1-22.fc32 to 1.3.1-23.fc33

2020-03-03
  • Add pam_usertype.so
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.3.0-lp152.8.48 to 1.3.0-lp152.8.52

2020-02-19
  • When comparing an incoming IP address with an entry in access.conf that only specified a single host (ie no netmask), the incoming IP address was used rather than the IP address from access.conf, effectively comparing the incoming address with itself. (Also fixed a small typo while I was at it)
    bsc#1115640, use-correct-IP-address.patch, CVE-2018-17953
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.3.1+git20190923.ea78d67-1.3 to 1.3.1+git20190923.ea78d67-1.4

2020-02-09
  • Update to version 1.3.1+git20190923.ea78d67:
    • Fixed missing quotes in configure script
    • Add support for a vendor directory and libeconf (#136)
    • pam_lastlog: document the 'unlimited' option
    • pam_lastlog: prevent crash due to reduced 'fsize' limit
    • pam_unix_sess.c add uid for opening session
    • Fix the man page for "pam_fail_delay()"
    • Fix a typo
    • Update a function comment
  • drop usr-etc-support.patch (accepted upstream)
Fedora icon

Fedora rawhide development/Server-os: Updated from 1.3.1-21.fc32 to 1.3.1-22.fc32

2020-02-08
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.3.1-21.fc32 to 1.3.1-22.fc32

2020-02-08
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.3.0-lp152.8.44 to 1.3.0-lp152.8.48

2020-02-04
  • When comparing an incoming IP address with an entry in access.conf that only specified a single host (ie no netmask), the incoming IP address was used rather than the IP address from access.conf, effectively comparing the incoming address with itself. (Also fixed a small typo while I was at it)
    bsc#1115640, use-correct-IP-address.patch, CVE-2018-17953
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.3.0-lp152.8.42 to 1.3.0-lp152.8.44

2020-01-17
  • When comparing an incoming IP address with an entry in access.conf that only specified a single host (ie no netmask), the incoming IP address was used rather than the IP address from access.conf, effectively comparing the incoming address with itself. (Also fixed a small typo while I was at it)
    bsc#1115640, use-correct-IP-address.patch, CVE-2018-17953
Fedora icon

Fedora 31 releases/Server-os: Version 1.3.1-18.fc31 introduced

2020-01-07
Fedora icon

Fedora 31 releases/Everything-os: Version 1.3.1-18.fc31 introduced

2020-01-07
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 1.3.0-lp152.8.42 introduced

2020-01-07
  • When comparing an incoming IP address with an entry in access.conf that only specified a single host (ie no netmask), the incoming IP address was used rather than the IP address from access.conf, effectively comparing the incoming address with itself. (Also fixed a small typo while I was at it)
    bsc#1115640, use-correct-IP-address.patch, CVE-2018-17953
CentOS icon

CentOS 7.7.1908 os: Version 1.1.8-22.el7 introduced

2020-01-07
  • pam_mkhomedir: do not fail creating parent dir if in /

Related packages

pam-32bit - A Security Tool that Provides Authentication for Applications
pam-32bit-debuginfo - Debug information for package pam
pam-config - Utility to modify common PAM configuration files
pam-config-debuginfo - Debug information for package pam-config
pam-config-debugsource - Debug sources for package pam-config
pam-dbus-notify - Handler for the pam-dbus module, using notification-daemon
pam-debuginfo - Debug information for package pam
pam-debuginfo-32bit - Debug information for package pam
pam-debugsource - Debug sources for package pam
pam-devel - Files needed for developing PAM-aware applications and modules for PAM
pam-devel-32bit - Include Files and Libraries for PAM-Development
pam-doc - Documentation for Pluggable Authentication Modules
pam-krb5 - PAM module providing Kerberos v5 support
pam-kwallet - PAM module for KWallet
pam-kwallet-debuginfo - Debug information for package pam-kwallet
pam-kwallet-debugsource - Debug sources for package pam-kwallet
pam-kwallet-init - KWallet integration with PAM - XDG login support
pam-modules - Additional PAM Modules
pam-modules-32bit - Additional PAM Modules
pam-modules-debuginfo - Debug information for package pam-modules
pam-modules-debuginfo-32bit - Debug information for package pam-modules
pam-modules-debugsource - Debug sources for package pam-modules
pam-pkcs11-dbg - Fully featured PAM module for using PKCS#11 smart cards (debug)
pam-python - PAM module that allows PAM modules to be written in Python
pam-test - Test of a PAM stack for authentication and password change
pam-test-debuginfo - Debug information for package pam-test
pam-test-debugsource - Debug sources for package pam-test
pam-u2f - Universal 2nd Factor (U2F) PAM authentication module from Yubico
pam-u2f-debuginfo - Debug information for package pam-u2f
pam-u2f-debugsource - Debug sources for package pam-u2f
⇧ Top