首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解释cron输出

解释cron输出
EN

Unix & Linux用户
提问于 2019-09-12 07:22:57
回答 1查看 99关注 0票数 0
代码语言:javascript
复制
====================================================
====================================================
CHECK_BEGIN: DO_CRON
====================================================
====================================================
[FILE]: CRON.ALLOW
-rw-------. 1 root root 0 Sep  1  2017 /etc/cron.allow
====================================================
====================================================
====================================================
[FILE]: CRON.DENY
-rw------- 1 root root 0 May  5  2018 /etc/cron.deny
====================================================
====================================================
Checking permissions on /var/spool/cron
drwx------. 2 root root 4096 May  5  2018 /var/spool/cron
====================================================

如何解释上述输出?

  1. 根用户可以始终使用cron,而不考虑访问控制文件中列出的用户名?
  2. 如果文件cron.allow存在,那么只允许其中列出的用户使用cron,而忽略cron.deny文件?

因此,在这种情况下,只允许/etc/cron.low中列出的用户访问cron守护进程。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-09-12 07:41:18

如果存在cron.allow文件,它将列出可能使用cron的用户。如果不存在,则检查cron.deny文件。

如果存在cron.deny文件,它将列出可能不使用cron的用户。如果存在cron.allow文件,则不查阅此文件。

如果所有用户都被拒绝使用cron (就像在您的例子中一样,因为cron.allow文件是存在的,并且是空的),那么只有root才能使用cron。如果两种文件都不存在,则会发生相同的情况。

最常见的配置是有一个空的cron.deny文件,而没有cron.allow文件。这将允许每个人使用cron

这也适用于at.denyat.allow,因为它们使用at来调度命令。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/541313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档