Apigility需要什么目录权限?

时间:2015-09-28 21:38:55

标签: linux vagrant apigility

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

在我的情况下,它用755创建子目录(例如/ module / myapi)。我的web服务器用户不拥有文件结构或属于相关组,所以它无法写入目录创造了。我认为这可能导致我得到的错误。

在正常情况下,我只会将用户,组和权限修改为我想要的任何内容。但是,在这种情况下,我使用Vagrant并且我的同步目录上的权限受主机控制。

1 个答案:

答案 0 :(得分:1)

我只能回答最后一部分

  

在正常情况下我只会修改用户,组和   对我想要的任何权限。但是,在这种情况下,我正在使用   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"]