set uid 、set gid 、sticky bit、软链接、硬链接

特殊权限set_uid

我们看passwd的权限,出现rws中s就是set_uid的权限。主要就是当普通用户执行passwd命令时,临时获得root权限,前提必须是二进制文件,也必须有x权限。


切换到一个普通用户,# su user,没有root权限



我们设置set_uid权限,然后普通用户就可以查看,不过权限没有变、




如果要去掉set_uid的权限,输入# chmod u-s /usr/bin/ls;或者输入# chmod u=rws /usr/bin/ls,权限变成S,这是因为没有x权限,实际上不受影响使用




加上x权限





特殊权限set_gid

该权限不仅可以作用在文件上,也可以作用在目录上 ,当作用在文件上时,其功能与set_uid一样,使文件在执行阶段具有文件所属组的权限。




当作用在目录上时候,创建子目录或子文件和该目录的所属组保持一致。




特殊权限stick_bit

防删除位,文件是否能被用户删除,主要看用户对文件所在的目录是否具有写权限,如果没有写权限,就不能删除该目录下的文件,也不能添加新的文件,如果想让用户有添加新文件但是不能删除别的用户的文件,则需要改属性,设置该属性后,就算用户对目录具有写权限,也不能删除其他用户的文件






软链接文件

类似于Windows的快捷方式,软链接是建立一个独立的文件,作用是节省空间

格式:ln [-s] [源文件][目标文件]




同时也适用于目录



做软链接尽量使用绝对路径,如果源文件不存在,就会出错




使用绝对路径就不会出错



硬链接文件

创建的文件与另外一个文件有相同的inode号,这两个文件相互为硬链接文件,删除源文件,不影响硬链接文件,软链接则不可以。硬链接也不会占用磁盘空间




不能对目录做硬链接



不能跨分区做硬链接



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值