centos - 无法更改 vagrant 主文件夹中文件夹的权限

标签 centos virtualization virtualbox chmod vagrant

当我通过 ssh 进入我的 vagrant 虚拟机时,我可以更改 vagrant 用户文件夹上方和外部的文件和文件夹的权限,以及 vagrant 用户文件夹内文件的权限。但是不能更改 vagrant 用户文件夹下文件夹的权限。无论是作为 vagrant 用户还是 root 登录,我都遇到同样的问题。

在 vagrant 用户的文件夹中更改权限是否有某种限制? vagrant 用户文件夹不与主机操作系统共享,但 capistrano 部署文件夹和 docRoot 共享。

Guest 是 CentOS 6,Host 是 OS X 10.7。 Vagrant 是 1.0.5。 Virtualbox 是 4.2.1。

最佳答案

共享文件夹的格式在不同版本的 Vagrant 中有所不同。查看 Fabio 的回答 https://serverfault.com/questions/398414/vagrant-set-default-share-permissions

Vagrant 1.3.1 及更早版本

config.vm.share_folder "v-data", "/export", "/export", :owner => ' Vagrant ', :group => 'httpd', :extra => 'dmode=775,fmode=775'

Vagrant 版本 1.3.1、1.3.2

在 Vagrant 1.3.1 及更高版本中,extra 选项已替换为需要数组的 mount_options

config.vm.share_folder "v-data", "/export", "/export", :owner => ' Vagrant ', :group => 'httpd', :mount_options => ['dmode=775', 'fmode=775']

Vagrant 版本 >=1.3.3

在 vagrant 1.3.3 中,config.vm.share_folder 已替换为 config.vm.synced_folder

config.vm.synced_folder "v-data", "/export", "/export", :owner => ' Vagrant ', :group => 'httpd', :mount_options => ['dmode=775', 'fmode=775']

关于centos - 无法更改 vagrant 主文件夹中文件夹的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13169154/

相关文章:

usb - 如何识别Linux主机上运行的Virtualbox中的USB设备?

ansible - 列出将被 "yum autoremove"删除的包?

ubuntu - 如何检查 Linux 内核上的默认 kvm mmu?

iphone - 是否可以在没有 Mac 计算机的情况下开设 iPhone 应用程序开发类(class)?

windows - 快速创建用于软件测试的全新操作系统安装

hadoop - 无法在Windows 10计算机上使用.vmdk运行cloudera VM

virtual-machine - VirtualBox:扩展分区

database - mariabackup 恢复单个数据库而不影响其他表

centos - 如何在 CentOS 上安装 libmemcached

不需要操作系统的 Java 虚拟机?