Vagrant使文件可写或可执行

时间:2017-01-12 16:19:56

标签: permissions vagrant virtualbox file-permissions

我发现正在运行

$("#txt").text()

当我进入我当地的流浪汉机器时不起作用。对于可写的+/-同样的事情,实际上chmod u+x myfile 没有效果。如何修改我的vagrant实例中的权限?

  • 在Windows 10计算机上运行
  • VirtualBox版本5.1.10
  • Vagrant 1.8.7

这也是Vagrantfile中的一行:

chmod

config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"] = rw-rw-rw- ..我怀疑权限是不可更改的,因为无论我做什么,它都会保持这种状态。

(为了澄清,我的目的是使用PHP shell脚本练习,但如果脚本不可执行,我就无法运行该脚本)

2 个答案:

答案 0 :(得分:1)

您告诉vagrant以完整模式共享文件夹中的目录(dmode),但是要将文件的权限设置为666,这样您就无法在之后建立可执行模式。

如果您没有特别的理由为共享文件夹设置目录/文件模式,请删除安装选项并保留为

config.vm.synced_folder ".", "/var/www"

答案 1 :(得分:-1)

以下权限应足以进行编写和执行。

chmod 755 filename