关于使用logrotate对nginx的日志分割时文件夹权限问题解答

在尝试使用logrotate分割nginx日志时遇到权限错误,错误信息指出父目录权限不安全。常见解决方案是在logrotate配置文件中添加'su'指令指定旋转用户,但此方法并未解决问题。最终通过修改日志文件夹权限为`drwx------+ 2 nginx nginx`成功解决了问题。
摘要由CSDN通过智能技术生成

在使用logrotate对nginx的日志进行分割的时候系统报错,error信息:

error: skipping "/var/log/nginx/access.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.

提示没有权限访问nginx/access.log,看过其他人遇到的情况,处理办法是在/etc/logrotate.d/nginx文件中添su root list,添加后的nginx文件:

/var/log/nginx/*.log {

        su root list

        daily

        missingok

        rotate 52

        compress

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值