LINUX 文件特殊权限

时间:2022-05-01 16:25:32

01: SetUID =>

  (01) 只有二进制程序才能设定

  (02) 命令的执行者要拥有 执行(x) 权限 

  (03) 命令执行者在执行程序时获得文件拥有者的身份

  (04) SetUID 权限只在程序运行过程中有效

  (05) 设定 SetUID => chomd 4755 /文件路径  4 代表SetUID权限

                          chomd u+s /文件路径

  (06) 取消 SetUID => chomd 755 /文件路径

             chomd u-s /文件路径

02: SetGID =>

  (01) 同上 01, 02, 03, 04

  (02) 设定 SetGID => chomd g+s /文件或目录路径

             chomd 4755 /文件或目录路径  2 代表 SetGID权限

  (03) 取消 SetGID => chomd g-s /文件或目录路径

             chomd 755 /文件或目录路径

03: Sticky BIT =>

  (01) 只针对目录有效

  (02) 普通用户对该目录拥有 w和x 权限

  (03) 对设置了粘着位的目录, 普通用户就算有w权限也只能删除自己创建的文件, root除外

  (04) 设定 Sticky BIT =>  chomd 1755 /目录路径   1 代表 Sticky BIT 权限

             =>  chomd o+t /目录路径

  (05) 取消 Sticky BIT => chomd 755 /目录路径

             => chomd o-t /目录路径