我们正在运行hudson来监视几个
shell作业.
问题是hudson以用户“hudson”运行所有作业.
问题是hudson以用户“hudson”运行所有作业.
没关系,除了一些需要超级用户权限的特殊命令,比如“chown”和“apachectl”
我们有以下inour sudoers文件:(visudo)
Defaults:hudson !requiretty %hudson ALL = NOPASSWD: /usr/sbin/apachectl,/bin/chown
但是当我们想在shell脚本中调用apachectl -k graceful时,这会给我们带来以下错误:
sudo: no tty present and no askpass program specified
有没有人知道如何解决这个问题?