文件特殊权限SUID

  1. SUID功能

     可以执行的二进制文件设置SUID权限
    
     执行命令着必须对程序有执行权限(x)
    
     命令执行者执行程序时获得文件所有的身份
    
     只在程序执行中生效,执行完就无效
    
  2. 设定SUID

    chmod 4755 文件名 用户SUID  或者 chmod u+s 文件名


    取消UID
    chmod 755  文件名  或者 chomod u-s 文件名
  1. setGID
    可以对可执行二进制文件和目录

    对二进制文件时和SUID一样

    针对目录时,用户在目录创建的文件的所属组不是用户所在的默认组,会变成目录默认的组


    可以给可执行文件或者目录设置

    chmod 2755 文件名  
  1. Sticky BIT

     只能给目录设置
     chmod 1777 目录 
     chmod o+t 目录    
    
     取消
     chmod 777 目录名
     chmod o-t 目录
    
     作用:每个用户只能删除自己在本目录的文件,不能删除别人的文件,就像/tmp 目录
    

你可能感兴趣的:(文件特殊权限SUID)