博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网站目录文件权限的简单安全设置
阅读量:6071 次
发布时间:2019-06-20

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

hot3.png

我们假设http服务器运行的用户和用户组是www,网站用户为centos,网站根目录是/home/centos/web。
1、我们首先设定网站目录和文件的所有者和所有组为centos,www,如下命令:
 
chown -R centos:www /home/centos/web
2、设置网站目录权限为750,750是centos用户对目录拥有读写执行的权限,这样centos用户可以在任何目录下创建文件,用户组有有读执行权限,这样才能进入目录,其它用户没有任何权限。
 
find -type d -exec chmod 750 {} \;
3、设置网站文件权限为640,640指只有centos用户对网站文件有更改的权限,http服务器只有读取文件的权限,无法更改文件,其它用户无任何权限。
 
find -not -type d -exec chmod 640 {} \;
4、针对个别目录设置可写权限。比如网站的一些缓存目录就需要给http服务有写入权限。例如discuz x2的/data/目录就必须要写入权限。
 (个人认为:缓存目录里的文件也要求对于组内用户要能读,能写,不能只改缓存目录本身的权限,所以下面的命令执行之前应该先执行 chmod -R 660 data)
find data -type d -exec chmod 770 {} \;

转载于:https://my.oschina.net/abcwj111/blog/68666

你可能感兴趣的文章
4.17PMP试题每日一题
查看>>
Cookie禁用了Session还可以用吗?
查看>>
【Linux】开源系统监控方案:Cacti
查看>>
linux redhat6.5 构建SSH服务及SSH构建密钥对验证
查看>>
log4j - springmvc 中设置日志文件的路径
查看>>
Linux CentOS 学习第6天(2018年6月12日)
查看>>
Java程序员从阿里、百度面试回来,这些面试题你们会吗?
查看>>
去除报表参数动态下拉列表框中的Null Value
查看>>
你所遗漏的SpringBoot日志管理知识
查看>>
Java架构师学习路线图
查看>>
MySQL数据库复制概论
查看>>
网吧行业遭到DDOS功击该怎么办?
查看>>
正则辅助工具
查看>>
MongoDB:使用explain()和Index Usage(第2部分)调查查询
查看>>
单片机最小系统-基于LPC1114
查看>>
直面升职加薪,最高效学习营——TMBA线上营等你来战!
查看>>
JVM 中的栈思考
查看>>
死磕 java集合之HashSet源码分析
查看>>
Android原生与H5交互方式
查看>>
Delphi 常用API函数
查看>>