如何更改 Ubuntu 18.04 客户虚拟机上 VirtualBox 共享文件夹的所有者?

如何更改 Ubuntu 18.04 客户虚拟机上 VirtualBox 共享文件夹的所有者?

我正在使用带有 GUI 的 Ubuntu 18.04 VM,并且正在使用 Nginx 开发 Wordpress 项目。我安装了 VBox 客户机添加程序,但无法更改共享文件夹的所有者,我已将其设置为自动挂载在 /opt 文件夹中;共享文件夹的路径是 /opt/myfolder/THISFOLDER。我想编辑 THISFOLDER 中的内容(文件)。我尝试了该命令sudo chmod -aG vboxsf myusername并重新启动,但无济于事。当我这样做时sudo chown -R myusername /opt/myfolder,它也没有做任何事情。我该如何解决这个问题?

答案1

在您的特定情况下,仅尝试更改文件夹所有者是行不通的。以下方法对我有用:

  1. SHARED从本地(客户机端)路径创建共享文件夹(主机端) /folder/path/,授予其完全访问权限并取消选中automountVirtualBox 中的选项
  2. sudo usermod -aG vboxsf yourusername在 Guest 上运行
  3. 注意你的用户身份;从 Guest 运行cat /etc/passwd|grep yourusername找到它(通常是 1000)
  4. 编辑/etc/fstab以添加挂载点:SHARED /folder/path/ vboxsf defaults,dmode=755,fmode=644,gid=1000,uid=1000 0 0在 Guest 上,用以前的替换giduid用户身份
  5. 重启客户机

相关内容