没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
特殊权限 SUID SGID SBIT
查看一下文件和目录的权限:
# ls -ld /tmp ; ls -l /usr/bin/passwd
drwxrwxrwt. 24 root root 4096 5 月 16 19:30 /tmp
-rwsr-xr-x. 1 root root 27832 6 月 10 2014 /usr/bin/passwd
Set UID
我们可以看到passwd 文件的权限是 -rwsr-xr-x ;当 s!这个标示出现在文
件拥有者的x 权限上时,就被成为 Set UID ,简称 SUID 的特殊权限。
它的限制与功能:
SUID 权限仅对二进制程序有效
执行者对于该程序具有 x 的可执行权限
本权限仅在执行该程序的过程中有效
执行者将具有该程序拥有者的权限(重点)
举例: passwd 命令拥有者是 root ,,passwd 命令会修改 /etc/shadow 这个文
件 , 而 这 个 文 件 的 权 限 为 ----------. 1 root root 2560 5 月 6 20:37
/etc/shadow!,虽然任何人没有读和修改的权限,但是 root 是可以修改,
因为 root 是可以修改系统中任意的文件,不受权限控制。
普通用户可以使用 passwd 修改自己的密码,但是修改密码就必须要去修
改 /etc/shadow 文件,但普通用户又没有修改这个文件的权限,那是不是
代表用户就用不了 passwd 这个命令了吗?当然不是。SUID 就是处理此
天蝎兔Rabbit
- 粉丝: 28
- 资源: 843
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0