CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_874_0@

概述

特殊权限set_uid: #set_uid       小s权限   这个权限可以让普通用户,除了所有者之外的其它用户,只要不是root,在执行带set_uid权限命令时,在执行的那瞬间就会被赋于这个命令的所有者身份。 总结作用:保证普通用户临时拥有该命令root用户权限,给一个文件设置set_uid权限,前提是这个文件是一个二进制的文件,而且是一个可执行的文件,什么叫二进制文件? 如ls\pas
@H_673_10@

特殊权限set_uid:


#set_uid 小s权限 这个权限可以让普通用户,除了所有者之外的其它用户,只要不是root,在执行带set_uid权限命令时,在执行的那瞬间就会被赋于这个命令的所有者身份。

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件

总结作用:保证普通用户临时拥有该命令root用户权限,给一个文件设置set_uid权限,前提是这个文件一个二进制的文件,而且是一个可执行的文件,什么叫二进制文件? 如ls\passwd(二进制文件
这样权限并不多,系统只有一个地方,/usr/bin/passwd


加s权限方法 chmod u+s /usr/bin/ls
减s权限方法 chmod u-s /usr/bin/ls

另一种chmod加s权限方法

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件


特殊权限set_gid:


#set_gid 权限作用在文件上及目录上,当作用在文件上与set_uid作用是类似的,它可以让执行这个文件的普通用户临时拥有所属组的身份,当作用在目录上的时候,当你创建子目录或子文件的时候创建的子目录或子文件的所属组和该目录的所属组保持一致。

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件


特殊权限stick_bit:


#stick_bit 权限靠父级目录实现 作用就是防止别人的用户删除自己的文件,除root外。

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件


链接文件: 类似于windows的快捷方式


#如下bin就是一个链接文件 真实bin是在/usr/bin/ls下

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件

#ln -s 做软链接文件 软件不仅可以链接文件也可以链接目录

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件

#目录软链接 做软链接尽量使用绝对路径

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件

假设:如果一个磁盘空间快满了,但上面有个服务又不能停,可以把服务的占用空间写入日志的文件链接到其它有空间的分区里。

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件


硬连接文件


#硬连接不支持对目录做硬连接,只支持文件做硬连接
#给一个文件做硬链接一个链接 软连接很小

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件

#硬连接对删不删除不受影响,但软链接就不行,可以删除的,硬链接它相当于多了一个文件使用了i漏的号。 硬软件不会占用多于的空间,建多少个文件都没有影响,特性不能对目录做硬软件,文件做硬软件可以,但是不能跨分区,不能做到boot下面。

Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件

大佬总结

以上是大佬教程为你收集整理的Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件全部内容,希望文章能够帮你解决Centos 7里的特殊权限set_uid、set_gid、sticky_bit与软硬链接文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。