我有这个虚拟机,它总是使用默认的 root 密码“RootPassword55”创建。现在,我想对其进行配置,以便用户在首次登录时必须提供新密码。
我希望通过 OVF 文件来配置它,但无法让它工作。
我有这个 OVA。我提取它并得到一个 OVF 和一个 vmdk 文件。OVF 指的是 vmdk。我在这个 OVF 中添加了密码设置属性(详情如下),并从虚拟盒中导入它,但似乎不起作用。
我尝试在 ovf 中的 ProductSection 元素下设置一个属性,但似乎没有被选中。我发现很多链接都说这是正确的做法。这是其中之一 -http://sflanders.net/2014/06/26/power-ovf-properties/. 一直向下滚动到密码。
这是我尝试在 ProductSection 中设置的内容。
<Property ovf:key="rootpw" ovf:password="TRUE" ovf:type="string" ovf:value="HelloUser" ovf:userConfigurable="TRUE">
<Label>Root Password</Label>
<Description>To set the root password</Description>
</Property>
我的理解是,如果用户在启动虚拟机时未设置密码,则此属性默认为密码 HelloUser。此外,它应该要求用户设置 root 密码。但是当我加载虚拟机时,它仍然使用以前的默认 RootPassword55,并且似乎完全忽略了我的自定义 ovf 属性。我不确定这个“RootPassword55”来自哪里。它不在 ovf 中,所以它可能在 vmdk 文件中。我做错了什么,我该如何解决这个问题?谢谢。
答案1
一个可能的原因是您的密码不符合 pam 要求,即密码太简单。在这种情况下,更改密码将会失败。