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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二周第四次课(2月1日)笔记相关的知识,希望对你有一定的参考价值。

二周第四次课(2月1日)
2.18 特殊权限set_uid
2.19 特殊权限set_gid
2.20 特殊权限stick_bit
2.21 软链接文件
2.22 硬连接文件

2.18 特殊权限set_uid
特殊权限set_uid
普通用户可以用passw改自己的密码。
改密码要改一个密码的文件ahadow,普通用户不可能改。要想普通用户能改自己密码,又不能写文件,要设置set_uid。
技术分享图片
技术分享图片
set_uid可以使普通用户临时获得passwd文件的root的身份。
技术分享图片

技术分享图片

技术分享图片

有没有x权限都可以执行
技术分享图片

2.19 特殊权限set_gid
set gid该权限可以作用在文件上
使用普通用户获得文件所属组的身份。
技术分享图片

技术分享图片

目录设置了 set gid 该目录
技术分享图片
技术分享图片

技术分享图片

技术分享图片

创建一个文件,所属组变为了root
技术分享图片
创建一个新目录,所属组变为了root
技术分享图片

作用在目录的时候,创建的子文件和子目录的所属组与该目录所属组一致。

2.20 特殊权限stick_bit
技术分享图片

技术分享图片

root切换到user1
技术分享图片
技术分享图片

技术分享图片
技术分享图片

user可以改,不能删除
技术分享图片

技术分享图片

技术分享图片
技术分享图片

用普通用户在/tmp/user1/建立文件 1.txt
技术分享图片
用普通用户在/tmp/user1/建立文件目录

文件所属为Xai
技术分享图片

能不能删除一个目录和文件,看的是,文件和目录所在的目录。加了防删除位,就不能删除。
技术分享图片

技术分享图片

这三个命令日常工作中使用得不多,几乎用不到。

2.21 软链接文件
软连接等于windows快捷方式。可以节省空间。
拷贝了,源文件变更了,要再拷贝。

bin 其实是usr/bin,路径越长,文件越大。
技术分享图片

这里面软连接多
技术分享图片

软连接比较多
技术分享图片

tmp/123/12/需要1.txt 但它在/root/123。 拷贝了,源文件变更了,要再拷贝。所以做源文件。

技术分享图片

ln命格式:ln -s 源文件 目的文件
技术分享图片

技术分享图片

在当前目录下做软连接,软连接会指向当前目录,如果软连接拷贝到其他地方,会失效。
技术分享图片

因为有,所以没有失效
技术分享图片
技术分享图片

再移到其他地方,失效了。
技术分享图片
技术分享图片
技术分享图片

技术分享图片
技术分享图片

阿铭在工作中用到的小例子。
技术分享图片

2.22 硬连接文件

inode是用来文件的基本信息。
技术分享图片

硬链接 是多一个文件指向indoe。
硬连接不可以指向目录
硬连接不可以跨分区做
每个分区都有独立的inode体系。每个分区的inode都是准备好的。技术分享图片

以上是关于二周第四次课(2月1日)笔记的主要内容,如果未能解决你的问题,请参考以下文章

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

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

二周第四次课(12月21日)

Linux学习笔记第一周第四次课(1月25日)

二周第四次课(12月21日)

Linux学习笔记第六周第四次课(3月15日)