最近学习nginx,碰到这么个问题:
1.nginx启动是用nginx用户,并且是nologin状态
2.为了有一个用户可以维护,新建一个用户soft,并将web目录改到/home/soft/html下
这就出现问题了,网站自动生成的文件和目录都是nginx用户的权限,我用soft用户ftp上去没有权限给新生成的目录里头上传文件了,但是如果我把nginx用户的权限放开又不太安全了哇
请问怎么破解
最近学习nginx,碰到这么个问题:
1.nginx启动是用nginx用户,并且是nologin状态
2.为了有一个用户可以维护,新建一个用户soft,并将web目录改到/home/soft/html下
这就出现问题了,网站自动生成的文件和目录都是nginx用户的权限,我用soft用户ftp上去没有权限给新生成的目录里头上传文件了,但是如果我把nginx用户的权限放开又不太安全了哇
请问怎么破解
7 回答5.4k 阅读
4 回答4.1k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
2 回答837 阅读✓ 已解决
开一个用户组如wwwdata, 使soft和nginx都在wwwdata组.
把需要改的目录chown到
soft:wwwdata
, 内部的目录chmod到0750
, 内部的文件chmod到0640
.