Apigility需要什么样的目录权限?



我意识到Apigility UI需要对/modules目录和/config目录进行写访问。我的问题是,它所创建的子目录需要什么权限?

在我的例子中,它用755创建子目录(如/module/myapi)。我的web服务器用户不拥有文件结构,也不属于相关组,所以它不能写入它创建的目录。我想这可能是导致我得到错误的原因。

在正常情况下,我只是修改用户,组和权限到我想要的任何东西。但是,在本例中,我使用的是Vagrant,同步目录的权限由主机控制。

我只能回答最后一部分

在正常情况下,我只会修改用户、组和允许我做任何我想做的事然而,在本例中,我使用我的同步目录的权限都在

你仍然可以从Vagrantfile:

管理
config.vm.synced_folder "apigility_path/modules", "/modules", owner: "web", group: "web"

这将在主机上用正确的用户/组创建文件夹

如果需要,您还可以使用mount_options属性为权限添加粒度:

config.vm.synced_folder "apigility_path/modules", "/modules", owner: "web", group: "web", :mount_options => ["dmode=755","fmode=755"]

最新更新