VMware Workstation 无法创建 ~/.vmware 目录。

我刚在Ubuntu 12.04上安装了VMware Workstation 8.0.3。每次启动时,它都会提示需要~/.vmware来保存首选项,并且无法创建~/.vmware
但是~/.vmware已经是一个目录了。我该如何解决这个问题?

2这可能是一个权限问题,由于以root身份运行VMware引起的(但也有其他可能的原因)。请编辑您的问题,添加以下三个命令的输出(在终端中运行它们,可以通过按下Ctrl+Alt+T打开终端):[1] ls -ldh ~/.vmware [2] ls -lRh ~/.vmware [3] df -h 请还要添加完整和准确的错误消息文本,以及在尝试在终端中启动vmware时(当它尚未运行时)获得的终端文本。 - Eliah Kagan
这在Ubuntu 14.04 64位Workstation 10.02上有帮助:sudo chown -R username:username ~/.vmware 感谢ldgriffindaviderault的帮助。祝好! - pecuna
3个回答

除非你明确想要修改系统,否则不应该以root身份运行。VMWare Workstation只需要普通用户权限来运行虚拟机。很可能在安装过程中,你的~/.vmware文件夹的所有权被更改为root。你只需要将所有权改回你自己的用户即可。
sudo chown -R $USER:$USER ~/.vmware

这将把所有权归还给你和你的团队。

我在Ubuntu 13.10中使用VMWare Player 6.0遇到了同样的问题。
我通过以下方法解决了这个问题:
chown -R $USER:$USER ~/.vmware

尝试以root身份运行,总能帮助完成任务。

以 root 用户身份运行将无法解决写入用户主目录的问题。请仔细阅读错误信息。 - nanofarad
这可能是因为用户的主文件夹的一部分被root所拥有。虽然这个方法仍然不是一个好主意,但是应该重新获取受影响文件的所有权。请参考此链接 - Eliah Kagan