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--

最新文章

  1. 《Markdown 一些基本语法》
  2. 【原】react-router项目实战
  3. 转:HTML5标准与性能之四:asm.js
  4. scan & ATPG
  5. React gulp、Browserify、Webpack实例
  6. PowerMock注解PowerMockIgnore的使用方法
  7. 素数回文(dfs,有bug)
  8. Spring MVC遭遇checkbox的问题解决方式
  9. node.js之require
  10. CSS3之box-shadow
  11. 海量数据挖掘MMDS week6: 支持向量机Support-Vector Machines,SVM
  12. JavaScript大师必须掌握的12个知识点
  13. 建议2---编写pythonic代码
  14. 错误模块名称: KERNELBASE.dll错误
  15. MySQL表的定期分析检查优化
  16. CSS-解决苹果点击高亮、安卓select灰色背景(select下拉框在IOS中背景变黑、出现阴影问题)
  17. dos下 和 批处理中的 for 语句的基本用法
  18. [python 源码]整数对象的创建和维护
  19. 转- 集群NAS技术架构
  20. skynet 创建存储过程脚本

热门文章

  1. SVN 的基本用法
  2. spark练习--mysql的读取
  3. 实时查询引擎 - Facebook Presto 介绍与应用
  4. 20145202马超 《Java程序设计》第九周学习总结
  5. Java线程和多线程(七)——ThreadLocal
  6. sql查询作业答案
  7. 《1024伐木累》-小白篇之丽jie(结束篇)-总章节六
  8. Unicode字符图标
  9. DOS程序员手册(十)
  10. jeakins忘记密码时的处理(简单粗暴)