O usuário root ESX não pode reinicializar o servidor

2

Eu tenho uma máquina rodando o ESX v3.5 e o usuário root não pode executar tarefas como desligar o servidor esx, criar novas VMs, gerenciar funções, praticamente tudo, exceto para iniciar e parar VMs.

Como eu (re) defino essas permissões?

UPDATE: encontrei este fórum post . Estou pensando em experimentar o processo descrito no último post desse segmento.

    
por user16627 05.04.2010 / 22:12

1 resposta

1

Parece que alguém removeu o acesso do root no VIC, você precisará entrar no VIC com um usuário com permissões de administrador. Clique no seu host, vá para a aba Permissões e mude o root de volta para o administrador.

Me lembro de que há uma maneira de fazer isso no console, mas estou com dificuldades para encontrá-lo agora.

EDIT: Encontrou as coisas do console
Ok, sim, você pode consertar isso no console.

Você precisará editar o arquivo /etc/vmware/hostd/authorization.xml do console.

Você deveria ver algo assim:

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

A parte que você vai querer mudar é a "ACEDataRoleId" (-1 é Administradores)

você pode ter que reiniciar o serviço hostd com service mgmt-vmware restart após suas alterações.

    
por 05.04.2010 / 22:35

Tags