如何更改虚拟机中挂载路径中的文件的所有者(使用 vagrant)?

如何更改虚拟机中挂载路径中的文件的所有者(使用 vagrant)?

我将非常感激您的帮助。

我有一台 mac os 作为本地机器,以及一台 VirtualBox + vagrant(主板上有 debian 7)作为客户机。

每次我在虚拟机上运行任何网站时都会出现错误:

警告:session_start():会话数据文件不是由你的 uid 创建的

我猜测原因在于本地机器的所有者。

我的Vagrantfile:

config.vm.synced_folder "/Volumes/USB/VM/projects/", "/var/www/", :nfs => { :mount_options => ["dmode=777","fmode=777"] }

闪存驱动器上的“/Volumes/USB/VM/projects/”具有所有者_unknown,但我可以更改它。

当 nfs 正在进行时,我无法更改客户机上的所有者。

chown:更改“./Locale.php”的所有权:操作不允许

相关内容