特殊权限 SUID,SGID SBIT 隐藏权限chattr

本文深入解析Linux系统中SUID、SGID、SBIT及隐藏属性权限的功能与应用。通过实例展示如何利用SUID使普通用户暂时拥有root权限,SGID确保文件属组权限,SBIT限制删除操作,以及隐藏属性权限的使用方法。
摘要由CSDN通过智能技术生成

目录

 

1.SUID

2.SGID

3.SBIT(限制删除)

4.隐藏属性权限


1.SUID(用4来表示)

表现形式:-rwsr-xr-x     passwd  ==s表示SUID和x的权限
                 -rwSr-xr-x     passwd  ==S表示只是SUID
          
作用:a.作用与二进制文件。
           b.对于所有用户有可执行权限
           c.特殊权限之在程序运行时生效
           d.对于程序的运行者将具有文件属主的权限。
  
$6$fOatJDog$xdEDX2PKtB/g87bPD99Usz9912OJF0hJk2Qkfw2CI.6C/nerDqyHgg1XeLVDdbKQDtAOsetYxWfyUe30y9Gp..
$6$gSjA1oEP$mk3y2l5ax/vNYwufu6.fDAvHpfOqaqd.KJH0MHpQBfWxrgTbZt59dp2G8l05g9JdeYrcElzPNeR2t10ZsdA7M1
use1 ---> passwd ----> shadows
 

实例:让用户use2获得短暂可以访问shadow的权限

可以看到普通用户无法修改密码,因为不能访问shadow文件

现在我们加上suid权限

 

给use2加上一个4755的权限让use2访问shadow获得短暂的root权限。

2.SGID

变现形式:-r-xr-sr-x  ==s表示SUID和x的权限
                  -r-xr-Sr-x  ==S表示只是SUID
作用:a.作用与二进制文件。
           b.对于所有用户有而执行权限。
          c.一般作用与目录,对文件也生效
          d.对于程序的运行者将具有文件属组的权限。

[root@admin tmp]# ll /usr/bin/wall 
-r-xr-sr-x. 1 root tty 15344 6月  10 2014 /usr/bin/wall
[use1@admin ~]$ use1 ---> wall ---> 终端设备 ^C
crw--w----. 1 root tty       4,   0 7月  29 09:37 tty0
crw--w----. 1 root tty       4,   1 7月  29 17:28 tty1

 

3.SBIT(限制删除)

表现形式>:-rwsr-xt-t     ==>  t表示 SBIT和x的权限

                    -rwsr-xr-T   ==> T只表示SBIT的权限:

作用:作用在目录上,使得该目录下创建的文件和目录只有root和所有者才有权限删除,其他用户没有权限。

实例:

1.我们先创建/jizhe 赋予777的权限,那么对于所有用户都可以删除这个目录文件

 

 

 

 

4.隐藏属性权限

a:只能追加和读,不能修改,删除,做硬连接,不能改文件名

i:只能读 不能追加 ,不能修改,不能删除,做硬链接,不能改文件名

chattr  -a fille

chattr   -i  file

chattr  +a  file

chattr  +i fille

可以看出 a可以进行追加

 

      i只能读不许追加其他操作也不予许

下图可以看出不予许改名 (mv命令 如果移向一个新文件就相当于改名)

lsattr file 查看文件

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值