在 Ubuntu 和 RedHat 上处理 pam.d 设置时,
我在 Ubuntu 上看到了类似的东西
auth [success=3 default=ignore] pam_krb5.so minimum_uid=1000
auth [default=ignore] pam_unix.so nullok_secure try_first_pass
auth [success=1] pam_succeed_if.so user = sos
auth requisite pam_deny.so
auth required pam_permit.so
auth optional pam_cap.so
如下图所示,来自 RedHat(CentOS)
auth include postlogin
# Used with polkit to reauthorize users in remote sessions
-auth optional pam_reauthorize.so prepare
account required pam_nologin.so
account required pam_unix.so
account sufficient pam_localuser.so
account sufficient pam_succeed_if.so uid < 1000 quiet
account required pam_permit.so
而且我似乎(我不确定)在 RedHat 中,类似的语法[success=3]
不起作用。
两者之间有什么区别?文档在哪里?任何指南都将不胜感激。