2016-09-15 61 views
-1

我正在使用Parallels,以便能够跨多个平台使用相同的代码,而无需任何种类的同步机制。如何将Parallels共享主目录映射为普通用户而不是root用户?

这确实效果不错,但有一个严重的下行,安装文件夹由root拥有,这是逼着我在虚拟机上使用root帐户。

这显然不是一个好的安全实践,也阻止了我发现只有在以普通用户身份运行时才会看到的错误。

我该如何解决这个问题?我无法在Parallels中找到任何选择用户名的选项。

回答

0

我能解决使用这种方法的问题:

/etc/mtab和行复制从那里到/etc/fstab并添加uid=xxx,gid=xxx

也改变了/media/psf/Home/home/xxx

做一个mount -a并在此之后,你为你的用户做分享分享同一个家庭帐户。

请确保您可以在VM上以root身份登录,因为如果出现错误,您不希望最终锁定机器。

+1

我认为你在'fstab'中使用'none'作为第一个字段 –

+0

@MarkSetchell我试过类似'none/home/sorins prl_fs sync,nosuid,nodev,noatime,share 0 0'但我总是得到一个错误当我尝试'mount -a'时。我发现在线使用prl_fs的例子很少,并且它们都是旧的,因为Parallels不允许使用多个共享文件夹。 – sorin

+0

我不确定,因此只使用了一条评论。 'dmesg'中的任何内容? –

相关问题