从 crontab 命令的联机帮助页:
如果 cron.allow 文件存在,那么我们必须其中列出才能被允许使用此命令。
如果 cron.allow 文件不存在但 cron.deny 文件确实存在,则我们不能被列在 cron.deny 文件中才能使用此命令。
所以触摸一个空文件 /etc/cron.allow 可以拒绝所有非 root 用户使用 crontab。
确保不存在空的 /etc/cron.deny 文件。
这可能会产生冲突。
# touch /etc/cron.allow
要允许某个用户或者某些用户使用 crontab,请将用户名添加到文件中并确保每行一个用户,例如:允许用户“test1”和“test2”使用 crontab:
# echo "test1" > /etc/cron.allow # echo "test2" >> /etc/cron.allow
通过创建用于使用的 crontab 条目来验证 cron 访问:
# su - test1 $ crontab -e
# su - test2 $ crontab -e
日期:2020-09-17 00:13:07 来源:oir作者:oir