chmod只修改子目录或文件的权限
2016-01-07 16:03
148 查看
在发布站点的时候,有时候目录是可以有写入权限的,但是目录下的文件是不允许修改的。这对于防范黑客很有益。
所以我们应该这么做。一、目录权限设置很重要:可以有效防范黑客上传木马文件.
如果通过 chmod 644 * -R 的话,php文件就没有权限访问了。
如果通过chmod 755 * -R 的话,php文件的权限就高了。
所以就需要分开设置目录权限和文件权限:
linux 服务器权限:经常要用到的命令:
find /path -type f -exec chmod 644 {} \; //设置文件权限为644
find /path -type d -exec chmod 755 {} \; //设置目录权限为755
设置完成后,再通过命令:chown root:root * -R 将目录和文件的所有者改为root。
这样就更加安全了。
如果只修改子目录(不包括文件)权限,举例:chmod 755 `find -type d`
或者:
find /目录 -type d -exec chmod 755 {} \;
find /目录 -type f -exec chmod 644 {} \; (相反,只修改该目录下的所有文件)
相关文章推荐
- 自定义View时,用到Paint Canvas的一些温故,PropertyAnimation中的ValueAnimator(动画四,“大大姐”的旋转跳跃no.2)
- android效果背景虚化
- JAVA线程锁-读写锁
- (转)PHP排序算法的复习和总结
- < meta > 元素
- Unable to resolve target 'android-14'解决方法
- XMLSPY5注册的方法
- 搭建Spring环境
- CCApplicationProtocol学习笔记
- PHP使用strstr()函数获取指定字符串后所有字符的方法
- java实现四则运算,难点主要在理解加减乘除优先级以及使用递归
- 【PHP】PHP图像裁剪缩略裁切类源代码及使用方法
- GCM推播訊息(notification)延遲問題
- 15、3SUM
- Java基础之知识总结
- Loadrunner--已定义的多个参数化如何取同一行值
- spring自动扫描装配bean
- (转)父子页面之间跨域通信的方法
- Apple移动设备处理器指令集 armv6、armv7、armv7s及arm64
- 回味圣诞邮件,细品岁末精彩设计