Почему я получаю запрос пароля sudo через knife-vsphere при задании параметров --ssh-user и --ssh-password?

Я пытаюсь заставить Knife-VSphere работать в моей среде vCenter. У меня есть работающий скрипт, который запускает виртуальную машину из шаблона, затем загружает ее и запускает рецепты поваренной книги до конца. Однако мне предлагается указать пароль sudo. Ожидается ли это? Я указал параметры «--ssh-user» и «--ssh-password», и, получив запрос, я ввожу тот же пароль, а затем сборка шеф-повара продолжается.

нет ли способа сделать это руками? что я мог упустить?

Спасибо!


person n8gard    schedule 31.05.2015    source источник
comment
У ssh и sudo разные цели — ssh для создания безопасного соединения по сети и sudo для повышения привилегий — так что такое поведение меня не удивит. stackoverflow.com/questions/25215604 / может подойти вам.   -  person rhashimoto    schedule 31.05.2015


Ответы (1)


Как указано в комментариях, именно ОС (а не шеф-повар или нож) запрашивала sudo. Не хотите этого, вы должны настроить пользователя в шаблоне, чтобы он не запрашивал пароли при использовании sudo.

https://askubuntu.com/questions/192050/how-to-run-sudo-command-with-no-password

Спасибо Рашимото.

person n8gard    schedule 01.06.2015