请教一个Linux-PAM的问题哈

发布于 2022-09-06 12:54:25 字数 1334 浏览 16 评论 3

描述可能长一点,大侠耐心点哈。
在/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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

忆沫 2022-09-09 13:45:09

而且control  那一列里面还有个include。

include表示什么意识啊??

戈亓 2022-09-09 11:10:44

刚又在网上查看了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列啊。

凌乱心跳 2022-09-08 22:20:20

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列呢??

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文