【发布时间】:2018-07-03 08:37:56
【问题描述】:
我想每 5 分钟运行一次执行 py 脚本的 crontab 命令。 py 脚本会在 /var/www/logs/ 内生成一个带有午夜轮换的日志文件。logs 目录具有 777 权限。
日志文件有午夜轮换,当创建新文件时,它会创建为 root 所有者。如何确保所有权保持为 www-data,因为其他一些脚本也写入同一文件并且拥有 root 所有权会导致权限问题其他脚本。
一种方法是把命令放进去,
crontab -u www-data -e
这很好用,但我想在 root 用户下维护我的所有 cron 命令。
我尝试用 sudo 做同样的事情,但它以 root 作为所有者创建,这不是我想要的。
【问题讨论】:
标签: cron debian file-permissions