###PAM 插入式认证管理
## /etc/pam.d
## /lib/security
#expression
; TYPE FLAG PATH ARGS
; auth (PAM客户端需要验证用户分证时) required (T N N\F N F) default path /lib/security 不同的模块有不同 \
; account (PAM需要判断用户可以做那些事情时) requisite (T N N\F S F) 如果模块没在该目录下,刚必 \ 的参数
; password (登陆时认证的凭证) sufficient (T S T\F N T) 指明绝对路径
; session (启动、结束、记录PAM(client)时) include (T N T\F N N)
##对于FLAG参数说明 [ T 成功 F 失败 S 停止 N 下一个(视其它模块执行的效果) ]
##例如 (T N N\F N F) { 该模块执行结果 动作 最终返回结果 \ 该模块执行结果 动作 最终返回结果 }
##对于 FLAG 位 两种结果 TRUE | FASLE
####常用用的PAM 模块及参数
## TYPE PARAMETER
# pam_unix.so ALL debug,use_first_pass,try_first_pass,use_authtok,shadow,md5,nis,remember=N
# pam_deny.so ALL
# pam_permit.so account
# pam_rootok.so auth
# pam_cracklib.so passwd debug,type=TEXT,retry=N,difok=N,minlen=N,dcredit=N,ucredit=N,lcredit=N,ocredit=N
# pam_limits.so account debug,conf=FILE
# pam_tally.so auth file=FILE,onerr=RESULT,deny=N,no_reset
# pam_access.so account accessfile=FILE,fieldsep=SEPARATORS,listsep=SEPARATORS
#常见案例
.限制student最多只能同时登录5个 /etc/pam.d/system-auth
; student hard maxlogins 5
.要求用户在新建的时候安全性必须包含5个数字,3个特殊符号
; password requiste pam_cracklib.so try_first_pass retry=3 ocredit=3 dcred it=5
## /etc/pam.d
## /lib/security
#expression
; TYPE FLAG PATH ARGS
; auth (PAM客户端需要验证用户分证时) required (T N N\F N F) default path /lib/security 不同的模块有不同 \
; account (PAM需要判断用户可以做那些事情时) requisite (T N N\F S F) 如果模块没在该目录下,刚必 \ 的参数
; password (登陆时认证的凭证) sufficient (T S T\F N T) 指明绝对路径
; session (启动、结束、记录PAM(client)时) include (T N T\F N N)
##对于FLAG参数说明 [ T 成功 F 失败 S 停止 N 下一个(视其它模块执行的效果) ]
##例如 (T N N\F N F) { 该模块执行结果 动作 最终返回结果 \ 该模块执行结果 动作 最终返回结果 }
##对于 FLAG 位 两种结果 TRUE | FASLE
####常用用的PAM 模块及参数
## TYPE PARAMETER
# pam_unix.so ALL debug,use_first_pass,try_first_pass,use_authtok,shadow,md5,nis,remember=N
# pam_deny.so ALL
# pam_permit.so account
# pam_rootok.so auth
# pam_cracklib.so passwd debug,type=TEXT,retry=N,difok=N,minlen=N,dcredit=N,ucredit=N,lcredit=N,ocredit=N
# pam_limits.so account debug,conf=FILE
# pam_tally.so auth file=FILE,onerr=RESULT,deny=N,no_reset
# pam_access.so account accessfile=FILE,fieldsep=SEPARATORS,listsep=SEPARATORS
#常见案例
.限制student最多只能同时登录5个 /etc/pam.d/system-auth
; student hard maxlogins 5
.要求用户在新建的时候安全性必须包含5个数字,3个特殊符号
; password requiste pam_cracklib.so try_first_pass retry=3 ocredit=3 dcred it=5