Назад | Перейти на главную страницу

Saltstack: можно ли запретить определенные команды при использовании cmd.run?

Допустим, у меня есть соляной мастер и я решил запустить какую-то произвольную команду для всех своих миньонов. Но из-за того, что у меня была плохая ночь, меня ограбили по дороге на работу, мой босс накричал на меня за опоздание, и мои коллеги решили сыграть со мной эту мерзкую шутку с помощью булавок и иголок, вместо того, чтобы делать безобидные вещи:

salt '*' cmd.run "rm -rf /var/tmp/some/directory/with/redundant/data"

Что выходит:

salt '*' cmd.run "rm -rf /"

Катастрофа! Есть ли способ «занести в черный список» определенные команды, чтобы их нельзя было выполнить с помощью cmd.run?

Заранее спасибо.

Нет. Не без настройки исходного кода.