在 /etc/cron.d 中使用 606 文件权限。 (根)错误文件模式)

在 /etc/cron.d 中使用 606 文件权限。 (根)错误文件模式)

我在 /etc/cron.d 中有一个文件,具有 606 权限,可以由 root 运行。

目的是通过 606 向“其他人”提供读写访问权限,以允许脚本修改文件。

Cron 不想运行它并提供“(root) BAD FILE MODE”消息。

我发现 Cron 对文件权限很挑剔,使用 640 或 644 权限会更容易接受,但脚本将无法编辑它。

有什么办法可以将 cron 配置为接受 606 吗?或者,有没有什么方法可以让脚本在没有 root 权限的情况下修改 cron 文件?

谢谢

答案1

每个用户都有自己的crontab.通过允许非根用户写入根用户,crontab您会在系统中造成安全漏洞,这就是crond拒绝具有此类权限的文件的原因。

如果你需要允许非 root 帐户执行一些需要root权限的操作,那么可以考虑使用sudo

相关内容