linux下安装了jenkins。
然后有jenkins用户执行shell时候用到kill命令
总是提示没权限
在/etc/passwd中
jenkins:x:493:0:Jenkins Continuous Integration Server:/var/lib/jenkins:/bin/bash
在/etc/sudoers中
root ALL=(ALL)  ALL
jenkins ALL=(root)  ALL然后依然报错没权限
有大神指导下么?

解决方案 »

  1.   

    ## 允许jenkins用户使用kill命令  
     jenkins  ALL=/bin/kill NOPASSWD:ALL
    需要sudo密码则为ALL,不需要则NOPASSWD:ALL
      

  2.   

    jenkins ALL=(ALL)       NOPASSWD:ALL
    这样依然不好用啊,写的对么?
      

  3.   

    普通用户只能 kill 自己用户的进程,这是为了安全。不然就用 sudo kill,配置方式就是1楼所说的。
      

  4.   

    普通用户只能 kill 自己用户的进程,这是为了安全。不然就用 sudo kill