#我的第四堂云计算课# #用户权限#
用户权限
一、基本权限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表示要减掉的权限
- [置顶] mysql设置用户权限
- Oracle查询用户权限
- [置顶] mysql设置用户权限
- pip安装到用户目录(不需要管理员权限)
- MySQL添加新用户、为用户创建数据库、为新用户分配权限
- oracle中查看用户权限
- oracle中查看用户权限
- 权限设计与总结——用户,角色,权限
- MongoDB设置访问权限、设置用户
- linux文件管理类命令,类型,用户的权限管理及bash shell的特性:命令别名,文件名通配
- Linux安装svn并添加用户权限
- linux用户权限
- struts2如何使用拦截器进行用户权限控制
- MySQL用户权限
- 检查用户是否有操作权限
- oracle 基础 创建表空间并分配用户权限
- 用户角色权限数据库设计实例
- ASP 根据用户权限判断显示的列标题
- oracle用户创建及权限设置
- 【Oracle】查看oracle用户相关权限