在命令抛出 'cannot set egid: Operation not permitted error'
at command throws 'cannot set egid: Operation not permitted error'
我正在尝试使用以下命令执行命令:
/usr/local/bin/php xxx.php | at now + 10 minutes
但是,终端抛出这个错误:
cannot set egid: Operation not permitted error
我尝试将用户添加到 /etc/at.allow,但这没有用。我还删除了 /etc/at.deny,但这也没有帮助。有什么想法吗?如何授予用户使用 at 命令的权限?
/usr/bin/at
的权限不正确,需要setuid
到root:
sudo chmod u+s /usr/bin/at
我正在尝试使用以下命令执行命令:
/usr/local/bin/php xxx.php | at now + 10 minutes
但是,终端抛出这个错误:
cannot set egid: Operation not permitted error
我尝试将用户添加到 /etc/at.allow,但这没有用。我还删除了 /etc/at.deny,但这也没有帮助。有什么想法吗?如何授予用户使用 at 命令的权限?
/usr/bin/at
的权限不正确,需要setuid
到root:
sudo chmod u+s /usr/bin/at