加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux笔记(十) - 权限管理

发布时间:2022-11-26 14:02:15 所属栏目:Linux 来源:未知
导读: (1)ACL权限
1.查看分区ACL权限是否开启:dumpe2fs -h /dev/sda3
-h 仅显示超级块中信息,而不显示磁盘块组的详细信息
2.临时开启分区ACL权限:mount -o remount,acl /
重新挂载根分区,并

(1)ACL权限

1.查看分区ACL权限是否开启:dumpe2fs -h /dev/sda3

-h 仅显示超级块中信息,而不显示磁盘块组的详细信息

2.临时开启分区ACL权限:mount -o remount,acl /

重新挂载根分区,并挂载加入acl权限

3.永久开启分区ACL权限: vim /etc/fstab

UUID=xxx / ext4 defaults,acl 1 1

4.查看ACL权限:getfacl 文件名

5.设定ACL权限:setfacl [选项] 文件名

-m 设定ACL权限

-x 删除指定的ACL权限

-b 删除所有ACL权限

-d 设定默认ACL权限

-k 删除默认ACL权限

-R 递归设定ACL权限

例:setfacl -m u:admin:rwx /xxx

给用户(u,组为g)设置rwx权限

mask用来指定最大有效权限。赋予的ACL权限需要与mask权限“相与”才能得到真正的权限

例:setfacl -m m:rx /xxx

设置ACL最大有效权限

setfacl -x u:admin /xxx

删除指定用户的ACL权限

setfacl -x g:gadmin /xxx

删除指定用户组的ACL权限

setfacl -b /xxx

删除文件所有的ACL权限

setfacl -m u:admin:rw -R 目录

递归ACL权限

setfacl -m d:u:admin:rw 目录

默认ACL权限,目录中新建文件都会继承父权限

(2)文件特殊权限

1.SetUID 用于文件

例:-rwsr-xr-x. /usr/bin/passwd

passwd命令拥有setuid权限,所以可以修改自己的密码

设定SUID:4代表SUID

chmod 4755 文件名

chmod u+s 文件名

去掉SUID:chmod 755 文件名

2.SetGID 用于文件和目录

设定GUID:2代表GUID

chmod 4755 文件名

chmod g+s 文件名

3.Sticky BIT (粘着位)用于目录

设定SBIT:1代表SBIT

chmod 1755 文件名

chmod o+t 文件名

(3)文件系统属性:chattr [+-=] [选项] 文件或目录名

-i:文件:不可删改;目录:只能修改文件linux权限,不可增删

-a:文件:可增,不可删改;目录:可增改,不可删

(4)系统命令:sudo的操作对象时命令

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!