100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 第九课 特殊权限set_uid stick_bit 软链接 硬链接

第九课 特殊权限set_uid stick_bit 软链接 硬链接

时间:2021-03-31 03:38:41

相关推荐

第九课 特殊权限set_uid stick_bit 软链接 硬链接

一、特殊权限set_uid

1、 ls -l /usr/bin/passwd 看见这个文件有一个s(s=set_uid)权限。它可以让普通用户临时拥有该命令所有者的身份。前提文件是可执行的二进制文件。

2、如何设置

chmod u+s /usr/bin/ls 可以让普通用户临时可以用ls查看/root/目录, 对于目录我们也可以给予它特殊s权限,但没有实际意义。

二、特殊权限set_git

1、set_git可以作用在目录和文件上,当作用在文件上的时候,和set_uid类似,让执行文件的用户临时拥有所属组的身份。当作用在目录上时,当你创建子目录和子文件的时候,子目录和子文件的所属组跟这个目录的所属组相同。

三、特殊权限stick_bit

1、咱们的/tmp/目录就有t(stick_bit)权限(防删除位),ls -ld /tmp/ 查看。

这个权限就是防止别人删除自己的文件,root用户除外。祥见图例:

知识点:用普通用户1创建一个777权限的目录。然后用别外一个用户进这个文件夹,然后touch几个文件,然后更换用户删除文件等。动手玩玩吧

四、软件链接(类似为windows上的快捷方式)

ls /lib64/ 里面有很多软链接文件。给一个文件做软链接。

ln -s 源文件路径 软链接文件路径 。做软件连接尽量使用绝对路径。

知识扩展(假如一如服务器上的有个文件把磁盘都快写满了,而这个文件又不能动。那么我们就可以给它做一个软链接,首先备份。然后cp到一个大的空间上面,再做一个软链接指向原目录。就完美的解决了磁盘占用多的问题)

五、硬链接(文件做硬链接不可以跨分区,目录不可以做硬链接)

格式: ln filename 硬链接文件 。

如果两个文件的ilod号相同,大小相同,那它们就互为硬链接文件。硬链接文件不会占用多余的空间。就算删除源文件,文件内容也不受影响!

l

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。