首页 > 代码库 > 特殊权限

特殊权限

特殊权限

  1.suid    冒险位

    只针对二进制可执行文件,

    文件内记录的程序产生的进程的所有认为文件所有人

    和进程发起人身份无关

    方式:chmod u+s file

        suid=4

         chmod 4xxx file

 

  2.sgid    强制位

     对文件:只针对二进制可执行文件,任何人运行二进制文件,执行程序时程序产生的进程的所有组都是文件的所有组

            和程序发起人组的身份无关

     对目录:当目录都有sgid权限后,目录中新建的所有文件的所有组都自动归属到目录的所有组之中

           和文件建立者所在的组无关

     方式:chmod g+s file|dir

         sgid=2

         chmod 2xxx file|dir

 

  3.sticky   粘制位

     t权限:只针对与目录,当一个目录上有t权限,那么目录中的文件只能被所有人删除

      方式:chmod o+t direcotry

           t=1

            chmod 1777 direcotry 


特殊权限