Redhat:PAM

From Define Wiki
Revision as of 10:52, 10 September 2013 by Michael (talk | contribs) (Created page with "== Pluggable Authentication Modules == PAMs are another layer of Redhat Security, used mainly with admin tools. PAMs include a number of kernel modules that are loaded dynam...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Pluggable Authentication Modules

PAMs are another layer of Redhat Security, used mainly with admin tools. PAMs include a number of kernel modules that are loaded dynamically as they are needed and govern how individual applications verify their users.

Configuration

PAMs are configure through files in the /etc/pam.d directory, with one file for each application. The files are named after the application they control. To modify the settings for a command or application simply edit the relevant file. The files exist will depend the what packages are installed.

[root@head ~]# ls /etc/pam.d/
atd                  gdm-autologin      poweroff           smartcard-auth        system-config-authentication
authconfig           gdm-password       ppp                smartcard-auth-ac     system-config-date
authconfig-gtk       gnome-screensaver  reboot             smtp                  system-config-kdump
authconfig-tui       halt               remote             smtp.postfix          system-config-keyboard
chfn                 ksu                rexec              smtp.sendmail         system-config-language
chsh                 liveinst           rhn_register       sshd                  system-config-lvm
config-util          login              rlogin             ssh-keycat            system-config-network
crond                newrole            rsh                su                    system-config-network-cmd
cups                 other              run_init           subscription-manager  system-config-selinux
cvs                  passwd             runuser            sudo                  system-config-users
eject                password-auth      runuser-l          sudo-i                xserver
fingerprint-auth     password-auth-ac   screen             su-l
fingerprint-auth-ac  polkit-1           selinux-polgengui  system-auth
gdm                  postgresql91       setup              system-auth-ac