您的位置:首页 > 大数据 > 云计算

#我的第四堂云计算课# #用户权限#

weixin_49547187 2020-07-27 20:02 246 查看 https://blog.csdn.net/weixin_4

用户权限

一、基本权限UGO
1、权限对象:
(1)、属主:u
(2)、属组:g
(3)、其他人:o
(4)、所有人:a
2、权限类型:
(1)、读:r
(2)、写:w
(3)、执行:x
3、查看权限:

(1)- 文件类型
(2)rw- 属主的权限
(3)r-- 属组的权限
(4)-- 其他人的权限
(5). 权限的扩展
(6)1 文件的链接
(7)第一个root 文件的属主
(8)第二个root 文件的属组
(9)0 文件的大小
(10)7月27 17:49 文件最后修改的时间
(11)1.txt 文件的名和路径
4、设置权限:
1、更改权限:
(1)、(使用符号)语法:chmod 对象(u/g/o/a)赋值符(+/-/=)权限类型(r/w/x) 文件/目录
例图:
①增加执行权限:

②去除权限:

(2)、使用数字:
4读、2写、1执行
例图:

2、更改属主、属组:
(1)、chown语法:chown 用户名.组名 文件
注:-R针对目录中所有的文件
例图:

(2)、chgrp语法:chgrp 组名 文件
例图:

二、基本权限ACL:
1、和UGO区别:
(1)、ACL:文件权限管理: 设置不同用户,不同的基本权限(r、w、x)。对象数量不同。
(2)、UGO:设置基本权限: 只能一个用户,一个组和其他人
2、语法:setfacl -m 用户或组:用户名:权限(rwx) 文件对象
例图:

3、删除ACL:
(1)、删除部分:
语法:setfacl -x g:hr /home/file1
例图:

(2)、删除所有:
语法:setfacl -b /home/file1
例图:

三、特殊权限:
1、特殊为suid(对主):
(1)、为cat程序添加上suid权限:chmod u+s /usr/bin/cat
(2)、将cat程序的suid权限除去:chmod u-s /usr/bin/cat
例图:

2、sgid(对属组):使子文件,自动继承父目录的属组
语法:chmod g+s file1
3、stick:仅继承属主和超管的权限
语法:chmod o+t file1
4、文件属性chattr
(1)、不能更改、重命名、删除:chattr +i file1
(2)、将属性还原:chattr -i file1
例图:


5、进程掩码umask:新建文件、目录的默认权限会受到umask的影响,umask表示要减掉的权限

标签: