行业动态

防御吧作为15年知名老牌域名服务商,CNNIC和CANN双认证域名注册商,已经
持续为500多万个域名提供服务,包括智能DNS/自由转移/隐私保护等服务!
Linux中文件的特殊权限有几种?
2022-08-27 19:28:52 【

众所周知,Linux中有各种各样的文件,随着用户身份的不同,权限也会不同,所能操作的文件权限自然也是不同的,那你知道文件的特殊权限有哪几种吗?如果你还不知道,希望你能看完本篇文章,请看下文:

  文件的特殊权限有三种:1、suid;2、sgid;3、sticky,其中,suid和sgid用于累加提升权限,简单来说就是如果原来的用户可以访问,反而切换到的用户或者组不能访问,这时候照样是可以访问的,下面介绍下这三种权限。

  SUID:

  1、需要注意的是,只对二进制可执行程序有效,不能为普通文件;

  2、发起者对程序文件必须拥有执行权限;

  3、启动为进程之后,其进程的宿主为原程序文件的宿主;

  4、SUID设置在目录上毫无意义。

  SGID:

  可以应用在二进制文件和作用在文件夹下,当作用在二进制文件下时,作用和SUID相似,只不过SUID是把发起者临时变为文件的所有者,而SGID是把进程的发起者变成源程序文件的属组,默认情况下,用户创建文件时,其属组为此用户所属的主组,当SGID作用在目录下时,则对此目录有写权限的用户在此目录中创建的文件所属的组为此目录的属组,通常用于创建一个协作目录。

  Sticky:

  默认情况下用户可以删除具有写权限的目录中的任何文件,无论该文件的权限或拥有权,如果在目录设置Sticky位,只有文件的所有者或root**可以删除该文件,Sticky位是作用在文件夹的,设置在文件上毫无意义。


】【打印关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇LastPass密码管理公司称源代码在.. 下一篇零信任能力成熟度模型

立足首都,辐射全球,防御吧专注云防御及云计算服务15年!

联系我们

服务热线:010-56157787 ,010-56159998
企业QQ:4000043998
技术支持:010-56159998
E-Mail:800@fangyuba.com
Copyright ? 2003-2016 fangyuba. 防御吧(完美解决防御与加速) 版权所有 增值许可:京B2-20140042号
售前咨询
公司总机:4000043998 01056155355
24小时电话:010-56159998
投诉电话:18910191973
值班售后/技术支持
售后服务/财务
备案专员
紧急电话:18610088800