我正在尝试使用以下命令执行命令:
/usr/local/bin/php xxx.php | at now + 10 minutes
然而,终端抛出此错误:
cannot set egid: Operation not permitted error
我尝试将用户添加到/etc/at.allow但这没有帮助。我也删除了/etc/at.deny,但这也没有帮助。有什么想法是什么?如何授权用户使用at命令?
答案 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>