day20Linux 12位权限体系

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特殊权限

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容