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

对于ESXi主机上的一台Server2k8虚拟机,我意外地将所有vSphere用户/组设置为只读,以禁用所有vSpherepipe理选项。 我们可以以root身份login到ESXi主机并pipe理VM,但不会向我们显示vSphere用户,因此我们无法将其从只读更改为pipe理员。

是否有任何vSphere CLI选项或其他解决方法来解决这个问题? 幸运的是它还没有投入生产,所以我总是可以把它炸掉。

谢谢

VMware介绍了ESX的过程,对于ESXi也非常相似。

在控制台上启用SSH并以root身份login。 导航到/etc/vmware/hostd目录并编辑authorization.xml 。 查找根的<ACEDataRoleId>条目(它将与设置为root<ACEDataUser>在同一个<ACEDataUser> )。 将<ACEDataRoleId>的值更改为-1 。 切换回控制台2上的菜单并重新启动pipe理代理。