Wener Site

Linux PAM

约 2 分钟阅读

pam.conf

  • /etc/pam.d/<service>
    • type control module-path module-arguments
  • service
    • su
    • login
    • other - 默认
  • type
    • account
    • auth
    • password
    • session
  • control
    • required
    • requisite
    • sufficient
    • optional
    • include
    • substack
    • value1=action1 value2=action2
  • module-path
    • 完整或相对
    • /lib/security/, /lib64/security/
/etc/pam.d/su
# basic PAM configuration for Alpine.
auth            sufficient      pam_rootok.so
auth            include         base-auth
account         include         base-account
password        include         base-password
session         include         base-session-noninteractive

pam.d

  • base-account

    text
    account		required	pam_unix.so
  • base-auth

    text
    auth	required	pam_env.so
    auth	required	pam_unix.so	nullok_secure
    auth	required	pam_nologin.so	successok
    
    auth	sufficient	pam_unix.so	nullok try_first_pass
    
    account	required	pam_nologin.so
    account	sufficient	pam_unix.so
    
    password	sufficient	pam_unix.so	nullok sha512 shadow try_first_pass use_authtok
    
    -session	optional	pam_loginuid.so
    -session	optional	pam_elogind.so
    session	sufficient	pam_unix.so
  • base-password

    text
    password	required	pam_unix.so	nullok md5 sha512
  • base-session

    text
    session		include		base-session-noninteractive
    session		required	pam_motd.so
    -session	optional	pam_elogind.so
  • base-session-noninteractive

    text
    session		required	pam_limits.so
    session		required	pam_unix.so
  • chpasswd

  • groupadd

  • groupdel

  • groupmems

  • groupmod

  • newusers

  • other

  • polkit-1

  • su

  • system-local-login

  • system-login

  • useradd

  • userdel

  • usermod

modules

  • pam_access.so
  • pam_cgfs.so
  • pam_debug.so
  • pam_deny.so
  • pam_echo.so
  • pam_env.so
  • pam_exec.so
  • pam_faildelay.so
  • pam_faillock.so
  • pam_filter.so
  • pam_ftp.so
  • pam_group.so
  • pam_issue.so
  • pam_keyinit.so
  • pam_limits.so
  • pam_listfile.so
  • pam_localuser.so
  • pam_loginuid.so
  • pam_mail.so
  • pam_mkhomedir.so
  • pam_motd.so
  • pam_namespace.so
  • pam_nologin.so
  • pam_permit.so
  • pam_pwhistory.so
  • pam_rootok.so
  • pam_securetty.so
  • pam_setquota.so
  • pam_shells.so
  • pam_stress.so
  • pam_succeed_if.so
  • pam_time.so
  • pam_timestamp.so
  • pam_umask.so
  • pam_unix.so
  • pam_usertype.so
  • pam_warn.so
  • pam_wheel.so
  • pam_xauth.so

关联信息

反向链接和本文引用的外部资料。

References

GitHub

1 条

其他外链

2 条
最近更新commit e2774a9Edit

On this page