ESX根用户无法重新启动服务器

我有一台运行ESX v3.5的机器,root用户无法执行任务,例如closuresesx服务器,创build新的虚拟机,pipe理angular色,几乎除了启动和停止虚拟机之外的所有事情。

我如何(重新)设置这些权限?

更新:我发现这个论坛post 。 我正在考虑在该主题的最后一篇文章中描述的过程。

似乎有人删除了在VIC上root的访问权限,您将需要以具有pipe理员权限的用户进入VIC。 点击您的主机,进入权限选项卡并将根目录更改为pipe理员。

我记得有一种方法可以在控制台上做到这一点,但是我现在很难find它。


编辑:find控制台的东西
好的,你可以在控制台上解决这个问题。

您需要从控制台编辑文件/etc/vmware/hostd/authorization.xml

你应该看到这样的东西:

 <ConfigRoot> <ACEData id="10"> <ACEDataEntity>ha-folder-root</ACEDataEntity> <ACEDataId>10</ACEDataId> <ACEDataIsGroup>false</ACEDataIsGroup> <ACEDataPropagate>true</ACEDataPropagate> <ACEDataRoleId>-1</ACEDataRoleId> <ACEDataUser>root</ACEDataUser> </ACEData> <... SNIP Other USERS ... > <... SNIP Possible custom roles ...> </ConfigRoot> 

你想要改变的是“ACEDataRoleId”(-1是pipe理员)

可能必须在更改后使用service mgmt-vmware restart hostd服务。