我正在尝试了解 Ubuntu 上的系统管理。所以,作为一个例子,我创建一个虚拟用户使用
sudo useradd -d /home/linda linda
Run Code Online (Sandbox Code Playgroud)
并passwd创建密码。我检查是否已使用输入cat /etc/passwd
linda:x:1004:1004::/home/linda:/bin/sh
Run Code Online (Sandbox Code Playgroud)
然而,当我su - linda,我得到
Run Code Online (Sandbox Code Playgroud)No directory, logging in with HOME=/
事实上,还没有创建主目录。我错过了什么?
谢谢。
我从这里下载了最新版本的 VMWare 播放器 (v 7.1.0) 。安装了捆绑包,安装过程顺利。
安装后,当我尝试启动 VMWare Player,但收到此提示时:

继续导致这些错误屏幕:

我知道这是一个老问题,提到过,例如,here,here和here。他们似乎都指向同一个解决方案在这里,这对于一些在过去的工作。
我尝试按照那里的说明进行操作,但首先,该文件的补丁vmnet-only/filter.c没有安装,因此我手动更新了该文件以包含:
#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
#else
transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);
#endif
Run Code Online (Sandbox Code Playgroud)
然后我重新打包并尝试启动 VMWare Player,但它仍然无法启动,并出现与以前相同的错误。这是它指向我的日志文件的内容。
2015-04-05T13:39:03.888+05:30| vthread-4| I120: Log for VMware Workstation pid=7861 version=11.1.0 build=build-2496824 option=Release
2015-04-05T13:39:03.888+05:30| vthread-4| I120: The process is 64-bit.
2015-04-05T13:39:03.888+05:30| vthread-4| I120: Host codepage=UTF-8 encoding=UTF-8
2015-04-05T13:39:03.888+05:30| vthread-4| I120: Host is Linux 3.19.0-10-generic Ubuntu Vivid Vervet (development …Run Code Online (Sandbox Code Playgroud)