linux 文件提权|属性修改

文章目录

  • suid(set uid)
  • 添加文件属性
    • 查看文件属性
    • +i (immutable)
  • umask

suid(set uid)

  • 让文件在执行的时候具有属主(对应文件 user )的权限
    在这里插入图片描述
  • chmod 7744 temp.txt
    • 第一位的7表示权限位的设置,7、4、2、1分别表示设置: 所有类别权限、user、group、other 的可执行权限
    • 如果本来没有可执行权限又赋予了执行权限,小写字母会变成大写,比如 s、S;t 表示 other 用户的可执行权限
      在这里插入图片描述

添加文件属性

  • 查看文件属性

lsattr temp.txt
  • +i (immutable)

    • 文件不可操作,不可删除、修改…,哪怕是超管
chattr +i temp.txt

在这里插入图片描述

umask

  • 掩码的作用是用户在创建文件时从文件的默认权限中去除默认掩码中的权限
  • 创建目录的默认权限是0777,掩码是0222
    • 即 0777 - 0022 = 0755;user 可读可写可执行,group 和 other 可读可执行
  • 创建文件的默认权限是0755,掩码是0111
    • 即 0755 - 0111 = 0644;user 可读可写,group 和 other 只能读
  • 所以可以修改文件掩码,从而修改文件权限
umask 0000
上一篇:一文了解重塑代币发行方式的创新平台 — ZAP


下一篇:调整雷达图