分页: 1 / 1
SETUID问题,Operation not permitted
发表于 : 2011-01-11 10:20
由 weilichun
以root身份运行一个进程,PID是365
代码: 全选
[root@HOST tmp]# ls kill.sh
kill.sh
代码: 全选
[root@HOST tmp]# cat kill.sh
#!/bin/sh
kill -9 365
以apache身份执行 kill.sh的时候,执行不了,
代码: 全选
./kill.sh: line 2: kill: (365) - Operation not permitted
Re: SETUID问题,Operation not permitted
发表于 : 2011-01-11 10:42
由 levee
直接sudo kill -9 365不就行了,何必专门还写个脚本。
Re: SETUID问题,Operation not permitted
发表于 : 2011-01-11 13:25
由 astolia
你对kill.sh设置了setuid?那样是没用的。
Re: SETUID问题,Operation not permitted
发表于 : 2011-01-11 13:46
由 weilichun
levee 写了:直接sudo kill -9 365不就行了,何必专门还写个脚本。
我是想弄个CGI脚本,在Web界面里杀死一个进程。这个是调试用的
Re: SETUID问题,Operation not permitted
发表于 : 2011-01-11 13:48
由 weilichun
astolia 写了:你对kill.sh设置了setuid?那样是没用的。
应该怎么做呢,我想用CGI脚本去杀死一个服务器进程。
设置了SETUID了,依然不行
Re: SETUID问题,Operation not permitted
发表于 : 2011-01-11 14:32
由 onshoestring
setuid只能对二进制文件设置,对.sh没用。