据我所知,我们可以设置为用户授予对cron设施的访问权限,也可以撤销某些用户的访问权限。
但是我不知道在哪里设置cron读取那些。我试过了 (/etc/cron.allow,/ect/cron.deny),(/var/spool/cron/cron.allow,/var/spool/cron/cron.deny)但它不起作用。添加到cron.deny的用户仍然可以访问cron工具。
如何确定在我的系统上放置cron设置的位置?
更新为评论
我的情况是我创建了两个用户: user1 , user2 ,并将 user1 添加到 cron.allow , user2 进入 cron.deny 。然后我使用crontab为每个人创建一个作业,期望 user1 可以运行cron而 user2 则不会。但结果是user2也得到了cron作业。
另外,我用busybox crond测试了这个。通过查看源代码,似乎busybox版本根本没有检查cron.allow / cron.deny。
任何人都可以确认吗?
由于
答案 0 :(得分:1)