【问题标题】:Auto permissions for new files in folder for NGINX to readNGINX 读取文件夹中新文件的自动权限
【发布时间】:2021-08-11 11:57:24
【问题描述】:

我有一个 mysql 数据库,它使用这样的命令每隔几个小时在 /var/www/html 文件夹中生成新的日志文件 -

SELECT * FROM logs.today INTO OUTFILE '/var/www/html/todayslogs.csv';

这就是生成的文件的样子 (LOGS.csv)

我试过跑步-

chmod g+s /var/www/html

但是nginx还是无法读取mysql创建的文件,请大家帮忙,谢谢!

P.s 我正在运行 debian 4.19.181-1

【问题讨论】:

    标签: linux nginx debian debian-stretch


    【解决方案1】:

    嗯...如果群组是 root 并且 www-data 不是其中的成员,那么让群组所有权“粘性”对您没有多大帮助。

    不过,我不建议将 nginx 用户添加到该组,因此最安全的选择是将生成的日志的组所有权修改为 www-data

    【讨论】: