文件特殊权限SetUID,SetGID,Sticky BIT

  • SetUID

  • SetUID的功能:
    • 只有可以执行的二进制程序才能设定SUID权限
    • 命令执行者要对该程序拥有x(执行)权限
    • 命令执行者在执行程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主)
    • SetUID权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效

    • 如果取消SetUID权限,则普通用户就不能修改自己的密码了
  • 检测SetUID的脚本

  • 特殊权限:

    • SUID:只能针对执行程序
    • SGID:既可以针对执行文件,也可以针对目录文件
    • SBIT:只能针对目录
  • SetGID

  • 1)针对文件的作用
    • 只有可执行的二进制程序才能设置SGID权限

    • 命令执行者要对该程序拥有x(执行)权限
    • 命令执行在执行程序的时候,组身份升级为该程序文件的属组
    • SetGID权限同样只在该程序执行过程中有效,也就是说组身份改变只在程序执行过程中有效。

    • 属主权限是r,w,属组权限是r,但是其他人权限是0

  • 当普通用户xiaocao执行locate命令时,会发生如下事情:
    • /usr/bin/locate是可执行二进制程序,可以赋予SGID
    • 执行用户xiaocao对/usr/bin/locate命令拥有执行权限
    • 执行/usr/bin/locate命令时,组身份会升级为slocate组,而slocate组对/var/lib/mlocate/mlocate.db数据库拥有r权限,所以普通用户可以使用locate命令查询mlocate.db数据库。
    • 命令结束后,xiaocao用户的组身份返回为xiaocao组

  • 2)针对目录的作用
    • 普通用户必须对此目录拥有r和x权限,才能进入此目录
    • 普通用户在此目录中的有效组会变成此目录的属组
    • 若普通用户对此目录拥有w权限时,新建的文件的默认属组是这个目录的属组

    • abc文件的默认属组不再是xiaocao用户组,而变成了dtest组的属组root
  • Sticky BIT

  • Sticky BIT粘着位。SBIT目前仅针对目录有效
    • 粘着位目前只对目录有效
    • 普通用户对该目录拥有w和x权限,即普通用户可以在此目录拥有写入权限
    • 如果没有粘着位,因为普通用户拥有w权限,所以可以删除此目录下所有文件,包括其他用户建立的文件。一旦赋予了粘着位,除了root可以删除所有文件,普通用户就算拥有w权限,也只能删除自己建立的文件,但是不能删除其他用户建立的文件。
  • 设定文件特殊权限
  • 特殊权限表示:4代表SUID,2代表SGID,1代表SBIT
  • 赋予SUID权限(u+s)

  • 赋予SGID权限(g+s)

  • 建立测试目录dtest,赋予SBIT(o+t)

彩云 版本:mCloud2.2.0 | 大小:11 MB| 语言:中文 适用固件:Android 2.0及以上 分享日期:2013-12-13 游戏题材:商业 开发商:中国移动通信集团公司 内容介绍 彩云是中国移动旗下的个人网盘产品,面向所有用户提供安全、便捷、高效的个人云存储服务,帮助用户统一存储和管理不同终端的个人信息资产。用户首次注册即可获得16GB的网盘空间,通过官方推出的系列活动可免费领取T级空间。同时,依托运营商的资源优势,为用户提供业内速度最优的上传、下载体验。 【功能特点】 * 账号信息,安全无虞!——彩云向所有用户提供运营商级别的安全防护,除了免费登陆提醒,还有文件加密,全方位保障用户数字资产安全。 * T级空间,瞬间领取!——用户首次注册即可获得16GB的网盘空间,通过官方推出的系列活动可免费升级T级空间。 *精彩资源,短信分享!——直接转存他/她的彩云里,也可给他/她发短信,分享短信彩云无限量,免费发! * 跨端使用,就用彩云!——彩云为手机、个人电脑、平板电脑等提供的客户端覆盖所有操作系统,文件存彩云,手机、电脑,哪里想用点哪里。 * 手机信息,一键备份!——手机端可以实现通讯录、短彩信、手机应用、手机图片、手机视频和日历所有信息的全备份,信息丢失后只需一键恢复,即可找回所有数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Far away..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值