码迷,mamicode.com
首页 > 其他好文 > 详细

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_b

时间:2017-12-26 10:27:14      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:硬连接   软连接   特殊权限   

2.18 特殊权限set_uid

2.19 特殊权限set_gid

2.20 特殊权限stick_bit

2.21 软链接文件

2.22 硬连接文件


2.18 特殊权限set_uid

1、set_uid

技术分享图片

技术分享图片


特殊权限set_uid

S位;

passwd支持用户修改自己的密码;

需要修改shadow文件


技术分享图片


passwd有set_uid权限,当普通用户执行命令时,此用户就会拥有root的临时用户身份

保证普通用户拥有文件的临时的root身份权限。


技术分享图片


技术分享图片


技术分享图片


技术分享图片


2.19 特殊权限set_gid

1、set_gid 

技术分享图片


set_gid 普通用户拥有所有组的临时身份权限

set_gid 还可以用于文件和目录上

当作用于文件上和set_uid效果是一致的

当作用于目录时,创建的该目录的文件与该目录的所属组保持一致


技术分享图片


技术分享图片


技术分享图片


技术分享图片


2.20 特殊权限stick_bit

1、特殊权限stick_bit

t:---特殊权限位,防删除位;


技术分享图片


技术分享图片


技术分享图片


在aming账号下创建文件,并赋予权限(777),然后切换至user1的用户下,进行编辑时可以的,

但无法进行删除操作


技术分享图片

技术分享图片


技术分享图片


是否能删除文件或目录,看当前文件或目录所在的目录的权限;


2.21 软链接文件

1、软连接文件

类似于win的快捷方式


技术分享图片


技术分享图片


软连接文件格式:ln  -s  源文件  目标文件

软连接可以连接文件或目录


技术分享图片


技术分享图片


技术分享图片


做软连接尽量使用绝对路径

技术分享图片

技术分享图片


技术分享图片


2.22 硬连接文件

1、硬连接文件

硬连接文件---inode号--->第2列的数字:有几个文件使用了相同的inode号,一般为1;

目录比较特殊

硬连接不支持对目录进行硬连接,只支持对文件做硬连接


技术分享图片


技术分享图片


硬连接文件大小与源文件是相同的;

技术分享图片


硬连接文件创建后的文件与源文件的inode号相同,则是互为硬连接文件

软连接文件是不能被删除的


技术分享图片


inode会记录文件的属性;真正的文件是在inode

技术分享图片


硬连接不会占用多余的空间,因为inode文件号是相同的;

不能对目录做硬连接

技术分享图片

技术分享图片

硬连接不能跨分区





2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_b

标签:硬连接   软连接   特殊权限   

原文地址:http://blog.51cto.com/wbyyy/2054618

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!