6月7日

6月7日、

2.18 特殊权限set_uid

3ba0dcda366f052a33e47ffbe97cec7309f.jpg

s set_uid 权限  除了所有者之外的其他用户,当他去执行,带set_uid权限的命令时,就会被赋予这个命令的所有者身份

给以文件设定set_uid的前提是,此文件为二进制且可执行的文件

su - aming切换用户为aming

whoimi 查看当前用户

 chmod u -s /usr/bin/ls  给ls赋予set_uid权限

chmod u=rws /usr/bin/ls

没有x权限,就为S权限

c614e7195feda02952783528fe0d0528e03.jpg

chmod u+x /usr/bin/ls 加上x权限

e11ed8150928df380f19df5140128956af4.jpg

显示为s

目录可以加set_uid权限,但是没有意义
2.19 特殊权限set_gid

set_gid 作用于组权限位上

chmod  g+s /usr/bin/ls

3a9c44608460ebc4a55f2db2069f3520132.jpg

普通用户临时拥有所属组的权限 

总结:不仅可以作用在文件上,也可以作用在目录上,当作用在文件上,和set_uid作用类似,让执行这个文件的普通用户,临时拥有所属组的身份,当作用在目录上,创建子目录,子文件时,创建的子目录和子文件的所属组雨该目录的所属组保持一致
2.20 特殊权限stick_bit

56d0837cb7372489d26b7c910613dcf7bc5.jpg

stick_bit 防删除位,a用户创建的文件,b用户不能删除,可以修改,root用户除外
2.21 软链接文件

软链接,类似于Windows快捷方式

ls -l /bin

0b85b98b3ccb8930a3cb4423c35c12b33f5.jpg

软链接,在文件本身存了一个另外文件的目录路径,链接文件的大小取决于路径的长度,路径越长,软链接越大

例:给/root/123/1.txt 做一个软链接在/tmp/123/12/ 目录下

ln -s  root/123/1.txt  /tmp/123/12/1.txt

cd6bbb28a0542b79b486b47cef5fdd116e1.jpg

前面是源文件,后面是目标文件

737227af8bfdbf507d729fc06114f2ede80.jpg

可以不同名

做软链接,尽量使用绝对路径,相对路径移动的时候,会出错

df -h 查看磁盘分区的

例:有一个aming的服务,不停的在/boot/aming.log 写日志,磁盘已经快溢出

cp /boot/aming.log /aming.log 拷贝一份aming.log 到根目录下

rm /boot/aming.log 删除原目录aming.log

ln -s /aming.log /boot/aming.log;在原目录创建软链接
2.22 硬连接文件

 硬链接不支持对目录做硬链接

只能对文件做硬链接

ln 1.txt 1_heard.txt 创建硬链接

ln -s 1.txt 1_sorft.txt 创建软链接

8ecc2a6ecb454f26d8272fbc4394882901a.jpg

f472eb1cc96729f5cc7b1faa062c0038153.jpg

硬链接特性:创建了一个文件,与另一文件iNode号一样,两个相互为硬链接

软链接的源文件被删除,软链接就无法使用

硬链接,删不删除都不受影响

16ddb97e6a600306289d97b7e7c486395d4.jpg

iNode会记录文件的属性及数据

转载于:https://my.oschina.net/u/3867257/blog/1827768

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值