对于 ESXi 主机上的一台 Server2k8 VM,我意外地将所有 vSphere 用户/组设置为只读,因此所有 vSphere 管理选项都被禁用。我们可以以 root 身份登录 ESXi 主机并管理 VM,但它没有显示 vSphere 用户,因此我们无法将其从只读更改回管理员。
是否有任何 vSphere CLI 选项或其他解决方法可以解决此问题?幸运的是,它尚未投入生产,因此我可以随时将其摧毁。
谢谢
答案1
VMware 描述了 ESX 的流程它与ESXi非常相似。
在控制台上启用 SSH 并以 root 身份登录。导航到/etc/vmware/hostd
目录并编辑authorization.xml
。查找<ACEDataRoleId>
root 的条目(它将位于设置<ACEData>
为 的相同内容中)。将 中的值更改 为。切换回控制台 2 上的菜单并重新启动管理代理。<ACEDataUser>
root
<ACEDataRoleId>
-1