1.rwx的含义
r:read 是否可读
w:write 是否可写
x:execute 是否可运行(执行命令或脚本/命令大礼包)
2.权限计算
r:4 w:2 x:1 -:0
744:rwxr--r--
644:rw-r--r--
3.修改权限
通过数字修改权限
修改格式:chmod 数字 文件通过字母修改权限(ugo)
chmod u/g/o +/-/= 权限 文件
给文件加上执行权限 chmod +x 文件-R递归修改权限
4.查看文件的权限
是谁
用户跟文件的关系
5.文件的rwx权限(文件的所有者默认有一个强制写入的权限)
r:查看文件内容
w:是否可以修改文件内容 (需要r配合)
如果只有w 可以强制用vim修改文件 但是原文件内容会丢失
x:是否可以执行脚本
如果只有x 需要r配合修改文件的所有者 所属组
chown oldboy.oldboy /oldboy/lidao.sh
修改文件的所有者为oldboy 所属组位oldboy
6.目录的rwx权限
r:是否可以查看目录内容 (需要x配合)
w:是否能在目录中创建 删除 修改文件名(需要x配合)
x:是否可以进入目录(是否能查看/修改目录下文件属性)
7.删除文件,需要什么权限
需要看文件所在目录是否有wx权限
排查流程
文件有关:查看 修改 执行
目录有关:创建 删除 重命名
8.Linux系统默认的权限
umask控制系统默认的权限
0022
系统对于文件或目录最大的权限
目录最大权限:777 drwxrwxrwx
文件最大权限:666 -rw-rw-rw-目录默认权限:目录最大权限-umask
文件默认权限:文件最大权限-umask修改umask: umask 数字
修改完umask后文件的属性某一位如果是奇数的话需要+1
1:虚拟用户 运行网站程序
2:控制权限 站点下 目录为755 文件为644
3.对于上传目录 uploads 目录755 文件644
4.通过程序控制 只能上传图片或者压缩包
5.取消上传上来的文件的执行权力
10.文件系统的权限(隐藏属性)
11.Linux特殊权限