@
cxbig 你好。我进行如下操作。
1. groupadd nginxuser 创建个用户组
2.useradd -s /sbin/nologin -g nginxuser nginxuser 创建个用户
用这个
sudo -u nginxuser find /var/wwwroot/html/xxx -type d ! -perm -u=rx -ls
查不到任何文件
这样用这个用户:nginxuser 可以用在 ningx.conf 里
user nginxuser nginxuser;
上传图片大于 10K 的话就提示如下错误:
2017/08/30 23:35:11 [crit] 1471#0: *5 open() "/var/lib/nginx/tmp/client_body/0000000002" failed (13: Permission denied), client: 111.10.111.1111, server:
xxxx.com, request: "POST /user/change/admin/ HTTP/1.1", host: "
xxxx.com", referrer: "
http://xxxx.com/user/change/admin/"
如果我在 nginx.conf 用:
user root 或者 user nginx
上传什么的都正常。
那我自已创建的用户。需要给他设置什么最小安全权限才可以正常上传文件?
怎么设置这个 nginxuser ?具体 谢谢