Amazon ec2 从opencpu服务器读取文件时出现权限问题

Amazon ec2 从opencpu服务器读取文件时出现权限问题,amazon-ec2,ubuntu-16.04,opencpu,apparmor,Amazon Ec2,Ubuntu 16.04,Opencpu,Apparmor,在运行opencpu应用程序时,尝试读取部署在ec2实例中的文件时,出现文件连接错误。rstudio服务器上的单用户版本也是如此 我检查了/var/log/kern.log中的日志,发现了这个 apparmor="DENIED" operation="open" profile="opencpu-exec" name="<path to my file>" pid=1444 comm="apache2" requested_mask="r" denied_mask="r" fsui

在运行opencpu应用程序时,尝试读取部署在ec2实例中的文件时,出现文件连接错误。rstudio服务器上的单用户版本也是如此

我检查了/var/log/kern.log中的日志,发现了这个

 apparmor="DENIED" operation="open" profile="opencpu-exec" name="<path to my file>" pid=1444 comm="apache2" requested_mask="r" denied_mask="r" fsuid=33 ouid=1000

我交叉检查了我的文件路径,并确认文件确实存在于我必须读取它们的位置。

文件是否存储在允许apache(
www-data
)读取的目录中

apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=2392 comm="apparmor_parser"