linux 文件提权|属性修改

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
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值