无法在vagrant ssh中创建文件可执行文件

时间:2016-11-12 17:28:49

标签: ssh vagrant grav

我正在尝试让Grav CMS在我的流浪盒中工作,但是在权限方面遇到了麻烦。

我使用vagrant ssh进入框中并在/var/www/public内遍历当我尝试运行bin/gpm install admin时,我收到了拒绝权限错误。

所以我进入bin文件夹并运行ls -la并注意gpm和grav不可执行:

drwxrwxrwx 1 vagrant vagrant     204 Nov 12 17:16 .
drwxrwxrwx 1 vagrant vagrant     748 Nov 12 15:40 ..
-rw-rw-rw- 1 vagrant vagrant 1705467 Nov  7 12:14 composer.phar
-rw-rw-rw- 1 vagrant vagrant    2171 Nov  7 12:14 gpm
-rw-rw-rw- 1 vagrant vagrant    1408 Nov  7 12:14 grav
-rw-rw-rw- 1 vagrant vagrant    4281 Nov  7 12:14 plugin

我已经sudo chmod +x gpm,但没有任何反应。

我做错了吗?

1 个答案:

答案 0 :(得分:1)

尝试将您的Vagrant文​​件synced_folder mount_options更改为:

config.vm.synced_folder ".", "/var/www",
mount_options: ["dmode=775,fmode=777"]

上面的前两个参数("。"和" / var / www")并不相关,请将它们保留为Vagrantfile中当前的任何参数。要改变的重要部分是mount_options。

注意:您必须运行vagrant reload才能使更改生效。

我得到了这个答案from here