vSphere 中的所有用户/组均设置为客户机只读

vSphere 中的所有用户/组均设置为客户机只读

对于 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

相关内容