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

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

时间:2018-02-06 20:26:11      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:变更   uid   等于   set_gid   blog   创建   image   写文件   water   

二周第四次课(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日)笔记

标签:变更   uid   等于   set_gid   blog   创建   image   写文件   water   

原文地址:http://blog.51cto.com/461565/2069560

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