设置setuid只对可执行程序有用
时间:2006-08-11 来源:zhjno1xp
设置setuid对二进制可执行程序是有效的,对于 script 其实是呼叫一个外部程式读入该文档内容后逐一执行,所以所 "呼叫的程式" 根本就不具备 root 特权,所以才会说 script 的 setuid 属性无效。
举例:
root login
chmod u+s /sbin/ifconfig
leozhang login
/sbin/ifconfig down //运行正常
如果leozhang vi一个a.sh
a.sh:
/sbin/ifconfig down
./a.sh //被告知没有权限。
相关阅读 更多 +