博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ACL权限引发的403 Forbidden
阅读量:7136 次
发布时间:2019-06-28

本文共 892 字,大约阅读时间需要 2 分钟。

403 Forbidden

查看nginx用户
getfacl 查看url实际对应的目录地址。检查权限是否授权有问题,特别是mask

 

mask是最大权限控制

查看权限是否有nginx用户以及mask权限,是否为rwx,这里的权限如果为rw,那么即使其他用户权限配为rwx,但实际仍然还是rw权限
配置权限,递归权限设置
setfacl -m u:www:rx -R /data/www/upload/
配置继承权限,递归权限设置
setfacl -m d:www:rx -R /data/www/upload/
下面这个问题就是mask权限没配置对导致的

 

ls: cannot access upload/20180203: Permission denied
查看是否为 user::rwx  这个代表当前所属用户的权限,改配置大于下面指定当前所属账号的权限,还要配置默认的继承权限
getfacl upload
user::r
user:wepay:rwx
setfacl -m u::rwx -R upload/
setfacl -m g::rwx -R upload/
setfacl -m o::r -R upload/
setfacl -m m::rwx -R upload/
#上面等于 chmod 774 upload
#配置继承权限
setfacl -m d:user::rwx -R upload/
setfacl -m d:group::rwx -R upload/
setfacl -m d:other::r -R upload/
setfacl -m d:mask::rwx -R upload/
getfacl upload
user::rwx
group::rwx
mask::rwx
other::r
default:user::rwx
default:group::rwx
default:mask::rwx
default:other::r--

转载于:https://www.cnblogs.com/cainiaoit/p/8579412.html

你可能感兴趣的文章
关于ssh远程登录太慢的解决方法
查看>>
bootstrap栅格系统显示规则
查看>>
子类化QMainWindows
查看>>
Windows完成端口 IOCP模型(一)
查看>>
修改roo的密码 虚拟机vmware8.04 Centos 6.3
查看>>
大数据真的好找工作么?
查看>>
Hibernate4离散结构课程在线考试系统
查看>>
安装部署LNMP/大并发nginx优化/php性能加速 实战
查看>>
rsync 和 配置及个人理解
查看>>
决心书
查看>>
访问控制列表acl权限
查看>>
sed工具的用法
查看>>
我的设计模式--------------责任链模式
查看>>
Java——循环应用
查看>>
云计算网络基础部分案列和必备知识点
查看>>
python之Linux基础(四)
查看>>
文本处理工具之sed的用法
查看>>
HTML.CSS,JS
查看>>
三个例子 —JAVA发送http get/post请求,调用http接口、方法
查看>>
Java - 集合框架完全解析
查看>>