ssh - 无法使文件在 Vagrant ssh中可执行

标签 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,什么也没有发生。

难道我做错了什么??

最佳答案

尝试将您的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

关于ssh - 无法使文件在 Vagrant ssh中可执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40565631/

相关文章:

ruby-on-rails - 为 ruby​​ 系统调用运行 eval ssh-agent

redhat - Vagrant 和红帽企业许可

php - 您可以向 Grav CMS 模板添加多个内容 block 吗

ruby-on-rails - Vagrant 文件重新同步 : Vagrant Box does not update new content in text editor

css - Bootstrap CSS 未在 Web 服务器上使用 Grav 加载

html - GRAV 子导航

linux - Linux 中的用户特定主机

ssh - 多服务器部署 : asking ssh password for each server

macos - 无法使用 ssh-add 加载私钥

windows - Vagrant Windows 10 'hangs"on vagrant up