Доброго времени суток,
В наличии ESXi 6.0 на который добавлен пользователь user, ему добавлены привилегии создавать/удалять снапшоты одной VM и разрешено ходить по SSH на ESXi
выполняю
ssh user@esxi
заходит, выполняю
[user@esxi:~] vim-cmd vmsvc/getallvms
вывод Vmid только доступной ему VM
Делаю снапшот
[user@esxi:~] vim-cmd vmsvc/snapshot.create Vmid 'TST' '' 0 0
Все хорошо в vSphere Client вижу:
Create virtual machine snapshot
VM
Completed
user
08.02.2016 13:40:47
08.02.2016 13:40:47
08.02.2016 13:40:48
Путаюсь сделать так
ssh user@esxi 'vim-cmd vmsvc/getallvms'
Выводит список всех машин, а так
ssh user@esxi 'vim-cmd vmsvc/snapshot.create Vmid 'TST' '' 0 0'
В vSphere Client вижу:
Create virtual machine snapshot
VM
Completed
root
08.02.2016 13:43:58
08.02.2016 13:43:58
08.02.2016 13:43:58
Я не понимаю почему remote SSH выполняется от root, и как выполнить команду с привилегиями user?