如何将Parallels共享主目录映射为普通用户而不是root用户?
问题描述:
我正在使用Parallels,以便能够跨多个平台使用相同的代码,而无需任何种类的同步机制。如何将Parallels共享主目录映射为普通用户而不是root用户?
这确实效果不错,但有一个严重的下行,安装文件夹由root
拥有,这是逼着我在虚拟机上使用root帐户。
这显然不是一个好的安全实践,也阻止了我发现只有在以普通用户身份运行时才会看到的错误。
我该如何解决这个问题?我无法在Parallels中找到任何选择用户名的选项。
答
我能解决使用这种方法的问题:
猫/etc/mtab
和行复制从那里到/etc/fstab
并添加uid=xxx,gid=xxx
。
也改变了/media/psf/Home
与/home/xxx
做一个mount -a
并在此之后,你为你的用户做分享分享同一个家庭帐户。
请确保您可以在VM上以root身份登录,因为如果出现错误,您不希望最终锁定机器。
我认为你在'fstab'中使用'none'作为第一个字段 –
@MarkSetchell我试过类似'none/home/sorins prl_fs sync,nosuid,nodev,noatime,share 0 0'但我总是得到一个错误当我尝试'mount -a'时。我发现在线使用prl_fs的例子很少,并且它们都是旧的,因为Parallels不允许使用多个共享文件夹。 – sorin
我不确定,因此只使用了一条评论。 'dmesg'中的任何内容? –