ในขณะที่จัดการการตั้งค่า pam.d บน Ubuntu และ RedHat
ฉันเห็นสิ่งนี้บน 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]
ไม่ทำงาน
อะไรคือความแตกต่างระหว่างสองและเอกสารอยู่ที่ไหน? คำแนะนำใด ๆ ที่จะได้รับการชื่นชม
เวอร์ชันของ pam
—
Ipor Sircer
(ฉันกำลังคาดเดาอยู่ตอนนี้) PAM เป็นหนึ่งในประเภทเดียวกัน (ทำโดย morgan@kernel.org, kukuk@thkukuk.de ความแตกต่างของรุ่นเล็ก ๆ ) ดังนั้น Ubuntu และ RedHat จึงรองรับไวยากรณ์ '[succes = 3]' ความผิดฉันเอง.
—
ruseel