У меня есть машина с ESX v3.5, и пользователь root не может выполнять такие задачи, как выключение сервера esx, создание новых виртуальных машин, управление ролями, почти все, кроме запуска и остановки виртуальных машин.
Как мне (пере) установить эти разрешения?
ОБНОВЛЕНИЕ: я нашел этот форум Почта. Я подумываю опробовать процесс, описанный в последнем посте в этой ветке.
Похоже, что кто-то удалил 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 - это администраторы).
ты мощь необходимо перезапустить службу hostd с помощью service mgmt-vmware restart
после ваших изменений.