无法从 ESXi 上的权限中删除孤立域组

sta*_*tor 3 active-directory vmware-esxi

我有一个已加入 AD 域的 ESXi 服务器 (v7.0 U2),该服务器不再与其 AD 域有连接。当尝试将其从域中删除时,失败并显示:

Failed to leave the domain domain.tld: The user or group named 'DOMAIN\mygroup' does not exist.
Run Code Online (Sandbox Code Playgroud)

该组DOMAIN\mygroup是来自 AD 的组,我用于在 ESXi 主机上授予权限。主机似乎无法删除 AD 组的权限。

当我尝试通过 vSphere Web 客户端手动删除组时,出现错误vim.fault.UserNotFound

当我尝试通过 ESXi CLI 删除组时,使用:

 esxcli system permission unset --group --id=DOMAIN\\mygroup
Run Code Online (Sandbox Code Playgroud)

我收到错误The user or group named 'DOMAIN\mygroup' does not exist.

如何从 ESXi 权限中删除此类孤立域组?

sta*_*tor 5

您可以使用以下解决方法删除这些组:

  1. 通过 SSH 登录到您的 ESXi。

  2. 创建一个与孤立组同名的本地组(区分大小写):

    /usr/lib/vmware/busybox/bin/busybox addgroup DOMAIN\\mygroup
    
    Run Code Online (Sandbox Code Playgroud)
  3. 然后您就可以从权限中删除该组。

  4. 之后删除本地组:

    /usr/lib/vmware/busybox/bin/busybox delgroup DOMAIN\\mygroup
    
    Run Code Online (Sandbox Code Playgroud)