首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCPU无法打开文件

OpenCPU无法打开文件
EN

Stack Overflow用户
提问于 2012-08-13 11:34:07
回答 1查看 750关注 0票数 0

更新#2:杰伦,在你和我之间,这就像OpenCPU <3的新常见问题解答。沙箱是一个很好的想法,我们不能把脚本放在沙箱里吗?我不想在关闭沙箱的情况下降低安全性,您能想出一种只允许某些R包完全访问服务器的方法吗?我可以手动批准哪些人将拥有完全的访问权限,就像管理面板一样?有没有办法让像我这样的管理员可以把我自己的脚本放在服务器沙箱中,这样它就可以完全访问moodifications,而其他用户就不能这样做了?

更新: openCPU有某种保护,防止系统运行不在数据存储中的文件。我如何禁用它,我只想让它像R一样在同一台机器上运行。我知道人们可能可以访问数据存储区openCPU系统之外的文件,而无需使用文件url前面的/ datastore /

我在/opt/myData/test.csv中放了一个文件,我可以在R中的同一个机器上运行我想要的函数,它可以运行readTheFile("/opt/myData/test.csv");

现在,当我尝试使用OpenCPU通过REST调用它时,它不起作用!我甚至尝试过将文件放在远程服务器上,并将文件作为端点读取: /R/mypackage/readTheFile filePath = "http://www.myotherserver.com/test.csv

另外,我在下面尝试了一下,结果显示我无法打开URL 'http://localhost/R/store/opt/Data-Sets/rds‘端点: /R/mypackage/readTheFile filePath = "/opt/myData/test.csv“

请帮帮忙

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-14 04:24:22

(2013年8月编辑):在OpenCPU的新版本1.0中,OpenCPU云服务器中的安全配置文件位于/etc/apparmor.d/opencpu.d中。添加自定义规则的最简单方法是将它们添加到/etc/apparmor.d/opencpu.d/custom文件中。有关详细信息,请参阅OpenCPU server manual

您可能应该学习一些AppArmor语法,以了解概要文件是如何构造的。有关详细信息,请参阅RAppArmor packageJSS article

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11927889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档