Как загрузить узел на сервер chef с пользователем "не root & non sudo"?
У меня есть узел (ВМ) с пользователем без полномочий root, который также не имеет разрешений sudo. Он не сможет загрузить узел, так как пользователь без полномочий root и sudo не будет иметь доступа к /etc, где находятся файлы конфигурации chef-client и кеш.
Возможно ли добиться этого с пользователем не root и не sudo? Или у нас есть какой-нибудь хак или альтернатива?
1 ответ
Технически вы можете просто запустить chef-client
как любой пользователь. Как вы заметили, вам нужно перенастроить несколько каталогов, например, куда поместить клиентский ключ и куда писать логи, но самому Chef все равно, под каким пользователем он работает. Я говорю "технически", потому что запускать клиента как что-то отличное от root обычно не очень полезно, так как он не может сделать очень много.