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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_b相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

2.18 特殊权限set_uid 2.19 特殊权限set_gid 2.20 特殊权限stick_bit 2.21 软链接文件 2.22 硬连接文件

3月29日 打卡

第二周第四天课程

特殊权限以及链接

2018-3-29

二周第四次课(2月1日)笔记