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

Как я могу запустить команду с определенным профилем / шляпой AppArmor?

Я надеюсь, что для AppArmor существует что-то вроде sudo, поэтому я могу запустить что-нибудь в таком контексте, как:

aado -hat my-hat command arg arg arg

Это существует?

Я думаю, что это можно сделать, создав жесткие ссылки, например, на / bin / bash. Затем вы создаете профиль для / bin / bash-my-hat и запускаете свою команду:

/bin/bash-my-hat -c command '$0' arg1 arg2

В aa-exec Команда может запускать команду с определенным именованным профилем (или неограниченным). Например:

aa-exec -p my-profile -- command arg arg arg
aa-exec -p unconfined -- command arg arg arg