本文是根据慕课网tony老师的课程所写的笔记,老师讲的很好!感谢~http://www.imooc.com/u/279399/courses?sort=publish
目录
一、文件基本权限
1.基本权限的修改
chmod命令
例子:
2.权限的作用
(1)权限对文件的作用
(2)权限对目录的作用
3.其他权限命令
修改文件所有者
修改文件所属组
二、文件默认权限
查看默认权限 umask
修改 umask 的值
文件的默认权限
目录的默认权限
三、ACL权限
1.ACL权限简介与开启
用来解决用户对文件身份不足的问题
查看分区ACL权限是否开启
会出现错误:https://blog.youkuaiyun.com/baidu_41858278/article/details/88069905
临时开启分区ACL权限
永久开启分区ACL权限
2.查看与设定ACL权限
查看ACL权限命令
设定ACL权限命令
给用户设定ACL权限
给用户组设定ACL权限
删除指定用户的ACL权限
删除指定用户组的ACL权限
删除文件的所有ACL权限
递归设置ACL权限(赋予文件会报错)
可能会造成权限溢出(赋给目录rw,那么子文件也是rw,文件的x权限太高)
文件和目录的mask不一样
设定默认权限(赋予文件无意义)
例子:
3.最大有效权限
(1)最大有效权限
当查看acl权限时,有一个mask(最大有效权限)
(2)修改最大有效权限 mask
四、sudo权限
(1)sudo权限
(2)sudo的使用
visudo赋予权限时,一定要想明白,权限描述的越详细,赋予的权限越小
例子1:授权普通用户可以重启服务器
普通用户执行sudo赋予的命令:
例子2:授权普通用户可以添加其他用户
怎么知道命令在哪呢: whereis 命令
五、文件特殊权限
1.SetUID
(1)SetUID功能
例子:
(2)设定SetUID的方法
(3)取消SetUID的方法
(4)危险的SetUID
2.SetGID
(1)针对文件的作用
例子:
(2)针对目录的作用
设定SetGID的方法
取消SetGID的方法
例子:
3.Sticky BID
(1)SBIT粘着位作用
(2) 设定SBIT的方法
(3) 取消SBIT的方法
例子:
六、不可改变位权限 chattr
1.chattr命令格式
2.查看文件系统属性