我有一组具有以下权限的日志文件:
-rw-rw-r-- 1 club club
我的自定义 logroate 文件如下所示:
/home/club/club/log/* {
size 1M
dateext
dateformat .%Y%m%d-%s
missingok
rotate 1000
compress
notifempty
create 0664 club club
su club
}
但我得到了错误
error: error setting owner of /home/club/club/log/club.log.2019-04-05 to uid 1002 and gid 1002: Operation not permitted
我该怎么处理?我的印象是,通过设置“ su club
”,它可以对日志文件做任何它想做的事情,这里缺少什么?
答案1
在 logrotate 配置文件中使用su
指令时,最佳实践是还指定组。
苏 用户 团体
未能显式设置组可能会导致意外行为。