1. 首页
  2. 服务器应用
  3. Web服务器
  4. linux中SUID,SGID与SBIT的奇妙用途详解

linux中SUID,SGID与SBIT的奇妙用途详解

上传者: 2021-08-14 18:39:05上传 PDF文件 121.36 KB 热度 21次

linux对文件的权限管理简直是让人叹为观止,又回顾了一下SUID,SGID和SBIT的作用,总结一下。当用户A想执行一个原本属于用户B的可执行文件时,若B的文件设置了suid位,则A在执行时是以用户 B的身份来执行。SUID是Set UID的简称,翻译过来是设置用户ID,感觉很别扭,还是觉得SUID最为简炼。它会出现在文件拥有者权限的执行位上,具有这种权限的文件会在其执行时,使调用者暂时获得该文件拥有者的权限。例如,使用如下命令:我们会得到如下的结果:。利于SUID和SGID同时存在,则为6。下面可以看一下修改的例子:使test文件具有SUID权限,你可能已经看明白了,就是在普通文件权限前面再加上这些特殊权限值就可以了。

下载地址
用户评论