赞
踩
执行者将具有该程序所有者的权限;
例如:/etc/shadow是记录系统所有账号的密码的文件,它的权限为-r--------1 root root
,只有root才能强制修改此文件内容。但是普通用户也可以修改自己的密码,原因是普通用户修改密码的时候执行了/usr/bin/passwd(-rwsr-xr-x
)这个程序,执行的过程中临时获得了root权限,所以可以修改/etc/shadow这个文件,从而修改密码。如果用户执行其他不具有SUID权限的程序,则不能访问/etc/shadow,如用户执行/bin/cat(-rwxr-xr-x
)这个程序时,是无法读取/etc/shadow的。
特殊权限对应的数字:
举例:对一个权限为755的文件增加SUID权限:chmod 4755 file1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。