用户权限
1 基本权限UGO
1.1设置权限基本俩个元素:
-
权限对象(3种):
– 属主 user
– 属组 group
– 其他人 other -
权限类型 (按照8进制维度)
– 读 r=4
– 写 w=2
– 执行 x=1
通过执行 ls -l
查看文件属性如下:
其中第一个符号
-
表示文件类型 文件
第2-4个符号 rw-
表示当前的主权限 可读可写
第5-7个符号 r--
表示当前的组权限 只读
第8-10个符号 r--
表示其他人的权限 只读
1.2 授权
基本语法: **chmod 权限参数 文件名**
- 给file授权 属主只读:
chmod u=rwx file
- 给file授权 属组读写执行:
chmod g=rw file
- 给file授权 其他用户没有读写执行:
chmod o=--- file
u+x
给当前用户执行权限
o-x
删掉其他用户执行权限
第二种方式数字授权:
用户读写执行 组读写 其他用户无 :chmod 760 file
用户读写执行 组读写执行 其他读写执行 :chmod 777 file
补充:选项参数 -R 递归 目录下所有的文件和目录统一设置,比如: chmod -R 777 /tmp/hello
2 访问控制列表 ACL
Access Control List,限制用户对文件的访问,对UGO权限的补充,
基本语法:getfacl fileName
详情可以参考:https://blog.csdn.net/u012848709/article/details/79252101/