分页: 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没用。