我正在使用带有 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
在您的特定情况下,仅尝试更改文件夹所有者是行不通的。以下方法对我有用:
SHARED
从本地(客户机端)路径创建共享文件夹(主机端)/folder/path/
,授予其完全访问权限并取消选中automount
VirtualBox 中的选项sudo usermod -aG vboxsf yourusername
在 Guest 上运行- 注意你的用户身份;从 Guest 运行
cat /etc/passwd|grep yourusername
找到它(通常是 1000) - 编辑
/etc/fstab
以添加挂载点:SHARED /folder/path/ vboxsf defaults,dmode=755,fmode=644,gid=1000,uid=1000 0 0
在 Guest 上,用以前的替换gid
和uid
用户身份 - 重启客户机