at命令throws'无法设置egid:操作不允许错误'

时间:2015-07-10 00:06:51

标签: at-job

我正在尝试使用以下命令执行命令:

/usr/local/bin/php xxx.php | at now + 10 minutes

然而,终端抛出此错误:

cannot set egid: Operation not permitted error

我尝试将用户添加到/etc/at.allow但这没有帮助。我也删除了/etc/at.deny,但这也没有帮助。有什么想法是什么?如何授权用户使用at命令?

1 个答案:

答案 0 :(得分:2)

setuid上的权限不正确,需要sudo chmod u+s /usr/bin/at 来root:

<template name="menu">
  <div class="menu">
    <div class="toggler">
      <i class="fa fa-bars fa-3x"></i>
    </div>
    <div class="menu-body">
       <!-- ... -->
    </div>
  </div>
</template>