|
发表于 2006-4-3 15:31:01
|
显示全部楼层
有关suid的设置,我不是很明白,下面的sh脚本是我为了实验suid的作用而写的简单的脚本。
- # ls -l
- -rwsr-xr-x 1 root root 44 Apr 3 15:22 sh
- #more sh
- echo "success"
- chkconfig --list
复制代码
其中,echo 命令普通用户和root用户都可以用,而chkconfig命令只有root用户才能用,为了能让普通用户能够执行这个脚本,我把该脚本设置了suid,如上面的代码所示。但我用普通用户执行这个脚本时给出了以下系统提示:
- $ ./sh
- success
- ./sh: line 3: chkconfig: command not found
复制代码
这是为什么啊?我这样设的是不是不对啊? |
|