提前道歉,我是php和ubuntu的新手。我有2个服务器设置,一个用于开发,一个用于暂存。在开发机器上我可以使用at命令没有问题,但在暂存时我得到权限错误。 at.deny(和at.allow)文件是相同的,因此它必须是另一个权限问题。 有线索吗?谢谢您的帮助。 我在登台服务器上看到我只能以root身份使用at命令。如何修复此问题以便能够将at命令用作www-data?再次......我检查了at.allow和at.deny文件......这里不是问题。那是什么?
答案 0 :(得分:1)
1)检查您是否有文件/etc/at.allow
。
如果存在 - 只需将您的用户添加到新行。
如果不存在 - 尝试在/etc/at.deny
中找到您的用户并删除/评论它。
2)重启“at”守护进程:
sudo atd restart
3)检查:
at -l
或
sudo -u myuser at -l
不应输出错误。
答案 1 :(得分:0)
尝试在命令之前倾斜sudo。
喜欢:
with(df, a + b + d)
[1] 7 7 7 7 7
你也可以试试
sudo -i
您想要运行Sudo的任何代码
希望我能提供帮助