一个挺奇怪的suid问题,来瞧瞧
viyar 2011-11-07 10:52:03 各位早~~
我有个编译好的二进制程序,因为需要读取/etc下某个只有root可读取的文件,所以对这个命令设置了suid位
权限如下
-rwsr-xr-x 4 root abc 3259920 Jun 2 2009 test_p
存放在/usr/share/....../bin/test_p
path设置都没问题
运行这个命令后,显示无法读取那个文件。
可是,我把这个命令单独拷贝到/tmp下,执行
sudo chown root /tmp/test_p
sudo chmod u+s /tmp/test_p
然后运行/tmp/test_p就可以成功
那,继续chown, chmod原来那个位置的test_p,还是运行失败。
奇怪,有人知道什么原因么??
谢了