在ubuntu apache中的命令错误'您无权在'

时间:2016-07-26 16:11:18

标签: apache ubuntu permissions

提前道歉,我是php和ubuntu的新手。我有2个服务器设置,一个用于开发,一个用于暂存。在开发机器上我可以使用at命令没有问题,但在暂存时我得到权限错误。 at.deny(和at.allow)文件是相同的,因此它必须是另一个权限问题。 有线索吗?谢谢您的帮助。 我在登台服务器上看到我只能以root身份使用at命令。如何修复此问题以便能够将at命令用作www-data?再次......我检查了at.allow和at.deny文件......这里不是问题。那是什么?

2 个答案:

答案 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的任何代码

希望我能提供帮助