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

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

我有一台运行 ESX v3.5 的机器,并且 root 用户无法执行关闭 esx 服务器、创建新 VM、管理角色等任务,除了启动和停止 VM 之外,几乎所有任务都无法执行。

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

更新:我发现了这个论坛邮政。正在考虑尝试该主题上一篇帖子中描述的过程。

答案1

似乎有人删除了 root 在 VIC 上的访问权限,您需要以具有管理员权限的用户身份进入 VIC。单击您的主机,转到“权限”选项卡,然后将 root 改回管理员。

我隐约记得有一种方法可以在控制台上执行此操作,但我现在找不到它。


编辑:找到了控制台的东西
,好的,是的,您可以在控制台上修复它。

您需要/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 表示管理员)

可能service mgmt-vmware restart更改后必须重新启动 hostd 服务。

相关内容