一、ACL:单独为某用户增加/限制权限
getfacl -m u:用户名:rwx 文件名/目录 单独为某一用户设置文件/目录的权限
getfacl -m g:组名:rwx 文件名/目录 为某一组
getfacl -m u::rwx 文件名/目录 修改属主的权限
getfacl -m g::rwx 文件名/目录 修改属组权限
应用场景:
①其他人对文件的权限有限,想要单独给其中某些用户多开放一点权限时使用,facl权限优先级大于other用户权限,但不影响其他人的权限
②其他人对文件有多个权限,想要单独限制其中某些用户部分权限,facl权限优先级大于other用户权限,但不影响其他人的权限
getfacl -m d:u:用户名:rwx 目录 默认用户拥有目录下新建的子文件子目录的权限
getfacl -x u:用户名 文件/目录 删除设置用户的权限
getfacl -x g:组名 文件/目录 删除设置组的权限
getfacl -a 文件/目录 删除所有设置的ACL权限
二、attr特殊属性
lsattr 查看文件/目录的特殊属性信息
chattr +i 文件 禁止对文件的任何更改,可cat,包括root
+a 文件 只允许对文件进行追加内容,可cat,不可删,包括root
+A 文件 锁定访问时间,可删等操作
三、su/sudo
1、su切换用户身份
①linux中shell分为两种级别
登陆级别shell
(1&#x