第1章 Rwx的含义
R=是否可读read
W=是否了写write
X=是否可以运行execute(执行命令或脚本)
权限计算:
R=4
W=2
X=1
-=0
修改权限
Chmod 755 (数字修改)
Chmod +x (字母修改)
文件的rwx权限
R=查看文件内容
W=表示是否能修改文件内容(只有w的时候用vim修改会被强行覆盖所有w要与r配合)
X=是否能执行脚本(需要与r配合)
目录的权限:
R=是否能看目录内容(需要与x配合)
W=是否能在目录中创建删除重命名(要与x配合)
X=是否能进入这个目录(是否能查看/修改目录下文件属性)
第2章
Linux系统默认权限
Umask控制系统默认的权限
系统对于文件或目录最大权限
文件=rw-rw-rw-=666(最大)
目录=rwxrwxrwx=777(最大)
第3章网络安全
Umask默认022
文件默认权限的由来666-022=644=rw-r--r--
目录默认权限的由来777-022=766=rwxrw-rw-
通过umask计算系统默认权限
文件或目录最大的权限减去umask
文件的umask如果某位事奇数减去umask之后还需要奇数位加1
第4章
网站程序代码/app/blog目录 站点目录(单价权限控制)
1,[endif]谁运行网站程序
虚拟用户www
2,[endif]控制权限
站点目录下文件644 root root
站点目录下目录755 root root
3,[endif]对于上传目录uploads
站点目录下文件644 www www
站点目录下目录755 www www
4,[endif]通过程序控制只能上传图片或压缩包
5,[endif]曲线上传来的文件的执行权限