请教一个Linux-PAM的问题哈
描述可能长一点,大侠耐心点哈。
在/etc/pam.d文件是各个服务的PAM验证服务文件吧,比如login文件吧,我截取了一段
atd newrole su
authconfig other sudo
authconfig-gtk passwd sudo-i
authconfig-tui password-auth su-l
chfn password-auth-ac system-auth
能看到主要有三列,但是我看网上很多关于PAM的资料提到,验证服务文件格式是:
service module_type control_flag module_path options
好像有点出入啊,我用的是fedora 11.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
而且control 那一列里面还有个include。
include表示什么意识啊??
刚又在网上查看了The Linux-PAM Guides
里面提到:
The syntax of each file in /etc/pam.d/ is similar to that of the /etc/pam.conf file and is made up of lines of the following form:
type control module-path module-arguments
The only difference being that the service-name is not present
就算这样,也不应该只有3列啊,也应该是4列啊。
auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so
auth include system-auth
account required pam_nologin.so
account include system-auth
password include system-auth
# pam_selinux.so close should be the first session rule
session required pam_selinux.so close
session required pam_loginuid.so
session optional pam_console.so
补充一下啊,刚才截取的好像有问题,重新截取了一段,
为什么资料上说是5列,而实际看到的只有3列呢??