3.1.3.1.1. 模​块​接​口​堆​积​

3.1.3.1.1. 模​块​接​口​堆​积​

模​块​界​面​命​令​可​以​被 堆​积​(stacked) 或​在​一​个​上​面​堆​放​另​一​个​,这​样​多​个​模​块​可​以​被​一​起​使​用​来​实​现​一​个​目​的​。​如​果​一​个​模​块​的​控​制​标​识​值​使​用 "sufficient" 或 "requisite"(请​参​阅 第 3.1.3.2 节 “控​制​标​识​旗​(Control Flag)” 来​获​得​详​细​信​息​),那​么​模​块​排​列​的​顺​序​对​用​户​身​份​验​证​的​过​程​就​非​常​重​要​。

系​统​管​理​员​要​求​先​有​特​定​的​条​件​存​在​才​允​许​用​户​进​行​身​份​验​证​,堆​积​命​令​可​以​使​这​个​过​程​更​容​易​。​例​如​,reboot 命​令​通​常​使​用​一​组​堆​积​模​块​,请​看​下​面​的 PAM 配​置​文​件​:

[root@MyServer ~]# cat /etc/pam.d/reboot
#%PAM-1.0
auth        sufficient        pam_rootok.so
auth        required        pam_console.so
#auth        include        system-auth
account        required        pam_permit.so