提前道歉,我对 php 和 ubuntu 还很陌生。我设置了 2 台服务器,一台用于开发,一台用于暂存。在开发机器上,我可以毫无问题地使用 at 命令,但在暂存时我收到权限错误。at.deny(和 at.allow)文件相同,因此一定是另一个权限问题。有什么线索吗?谢谢你的帮助。我看到在暂存服务器上我只能以 root 身份使用 at 命令。我该如何解决这个问题才能将 at 命令用作 www-data?再次...我检查了 at.allow 和 at.deny 文件..它们不是这里的问题。那么是什么呢?
答案1
我今天偶然发现了这一点。 这个答案隐式建议chmod a+r /etc/at.allow
,这很有帮助。我不确定这是否是最佳/“官方”方法,但 (a) 它对我有用,并且 (b) 我不认为暴露允许使用的用户 ID 会带来太多安全风险at
(至少在我的用例中)。