我在 VirtualBox 上使用 12.10。我通过 Virtual Box 文件夹共享共享了我的 Windows 文档文件夹。然后我想使用 mount --bind 将我的文档文件夹挂载到 ~/Documents 下的 ubuntu 用户文档文件夹
这是我正在使用的命令:
sudo mount --bind /media/D/Leinardo/Documents ~/Documents
但是当我这样做时,我发现 ~/Documents 文件夹现在归 root 所有,而我没有写权限。有什么想法吗?
提前致谢。
答案1
在虚拟机设置中取消选择自动挂载选项。
要手动挂载文件夹,请在终端上运行以下命令:
sudo mount -t vboxsf -o uid=1000,gid=1000 Documents /media/D/Leinardo/Documents
要自动挂载它,请将以下行添加到 /etc/fstab:
Documents /media/D/Leinardo/Documents vboxsf uid=1000,gid=1000 0 0
答案2
您应该使用带有用户/所有者选项的绑定挂载。绑定挂载不接受 uid 或 gid。
绑定挂载将把用户或所有者目录的权限应用于挂载。
挂载点应归 root 所有。用户目录应按需要设置。
将这一行添加到 /etc/fstab:
/media/D/Leinardo/Documents Documents none bind,user 0 2