ubuntu apache 中的 at 命令错误“您无权使用 at”

fre*_*djo 1 apache permissions ubuntu

我对 php 和 ubuntu 还很陌生。我设置了两台服务器,一台用于开发,一台用于登台。在开发机器上,我可以at毫无问题地使用该命令,但在登台时我收到权限错误。at.deny( 和)文件at.allow是相同的,因此这一定是另一个权限问题。

有什么线索吗?

我看到在临时服务器上我只能以rootat身份使用command 。如何修复此问题以便能够使用 at 命令作为www-data?再次...我检查了和文件...它们不是这里的问题。at.allowat.deny

sNI*_*sss 8

1)检查您是否有文件/etc/at.allow

如果存在 - 只需将您的用户添加到新行中。

如果不存在 - 尝试找到您的用户/etc/at.deny并删除/评论它。

2)重新启动“at”守护进程:

sudo atd restart
Run Code Online (Sandbox Code Playgroud)

3)检查:

at -l
Run Code Online (Sandbox Code Playgroud)

或者

sudo -u myuser at -l
Run Code Online (Sandbox Code Playgroud)

不应输出该错误。