Обнаружен вызов Mixlib :: ShellOut. Выполнение команд на вашем компьютере небезопасно - PullRequest
0 голосов
/ 05 мая 2020

У меня есть несколько команд в моей поваренной книге Chef, которые используют Mixlib::ShellOut, например,

cmd = Mixlib::ShellOut.new(format('getent group %s', 'test'))
cmd.run_command

cmd = Mixlib::ShellOut.new(format('getent pasword %s', 'test'))
cmd.run_command

К сожалению, мой процесс сборки продолжает давать сбой со следующей ошибкой, в основном из-за некоторой конфигурации, которую я не могу изменить:

Обнаружен вызов Mixlib :: ShellOut. Выполнение команд на вашем компьютере небезопасно!

Есть ли способ обойти это?

1 Ответ

1 голос
/ 05 мая 2020

Вы можете использовать обратные тики.

`ls -ltr >> logs.txt 2>&1`
...