什么服务读取/etc/security/access.conf?

Tom*_*Tom 7 linux login centos cron

我试图找出运行 cron 作业的非 root 用户的问题的根源,但我偶然发现了/etc/security/access.conf. 我有一些问题:

  • 什么服务读取这个文件?
  • 编辑后我需要重新启动任何东西吗?
  • 我怎么知道它正在被使用?

谢谢

Ala*_*rry 5

要查看哪些基于 PAM 的服务正在使用它:

grep pam_access /etc/pam.d/*
Run Code Online (Sandbox Code Playgroud)

如果没有提到/etc/pam.d/cron(我怀疑它不会),那么它不应该对 cron 工作产生任何影响。如果文件中有任何@include指令pam.d,请遵循它们以确保您不会遗漏任何内容。


Chi*_*ida 4

[1] 什么服务读取该文件?它由 pam 使用

[chida@localhost ~]$ rpm -qf /etc/security/access.conf 
pam-1.1.5-7.fc17.x86_64
Run Code Online (Sandbox Code Playgroud)

[2] 编辑后需要重新启动吗?

没有什么可以重新启动。一旦更改,在后续登录事件中,将读取该文件。

[3] 我怎么知道它正在被使用?

$ stat /etc/security/access.conf
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请执行 man access.conf。

  • Linux 不再正确访问时间戳,除非您使用“strictatime”挂载选项请求它们。 (4认同)