UNIX/Linux:crontab 如何根据 cron.allow 和 cron.deny 文件验证访问

为了允许或者拒绝特定用户的访问,crontab 使用文件 /etc/cron.allow 和 /etc/cron.deny 。
基于 /etc/cron.allow 和 /etc/cron.deny 文件的存在,crontab 按以下顺序决定授予谁访问 cron 的权限。

  • 如果 cron.allow 存在 - 只有在文件 cron.allow 中列出的用户才能访问 crontab。
  • 如果 cron.allow 不存在 - 除了 cron.deny 中列出的用户之外的所有用户都可以使用 crontab
  • 如果两个文件都不存在 - 只有 root 可以使用 crontab
  • 如果某个用户同时出现在 cron.allow 和 cron.deny 中 - 该用户可以使用 crontab。
日期:2020-09-17 00:14:24 来源:oir作者:oir