rhombus Asked: 2019-09-25 13:39:07 +0800 CST2019-09-25 13:39:07 +0800 CST 2019-09-25 13:39:07 +0800 CST 使用 /etc/cron.deny 应该有什么效果? 772 将用户添加到 cron.deny 是否会拒绝运行 cron 作业或无法编辑 crontab 文件? 手册页说: 可以允许或禁止不同用户运行 cron 作业。为此,请使用 cron.allow 和 cron.deny 文件。 我问是因为在将用户添加到 cron.deny 后,该用户被拒绝运行 crontab -e 但是仍然允许执行同一用户的现有 cron 作业上的命令。 centos-7 crontab 1 个回答 Voted Best Answer Eduardo Trápani 2019-09-25T20:14:47+08:002019-09-25T20:14:47+08:00 根据手册页, cron不检查 cron.allow 和 cron.deny。如果作业已经存在于 crontab 数据库中,那么cron将运行它们。 /etc/cron.deny 和 /etc/cron.allow 只决定谁可以使用 crontab 命令。从手册页: 对于经典的 crontab,存在 cron.allow 和 cron.deny 文件。如果 cron.allow 文件存在,那么您必须在其中列出才能被允许使用此命令。如果 cron.allow 文件不存在但 cron.deny 文件确实存在,则您不得在 cron.deny 文件中列出才能使用此命令。
根据手册页, cron不检查 cron.allow 和 cron.deny。如果作业已经存在于 crontab 数据库中,那么cron将运行它们。
/etc/cron.deny 和 /etc/cron.allow 只决定谁可以使用 crontab 命令。从手册页: