Разрешить проверку подписей rpm перед установкой в ​​файл sudoer - PullRequest
0 голосов
/ 30 мая 2020

Я знаю, что в RPM есть команды для проверки подписи и установки. например,

rpm -K foo.rpm

и

rpm -ivh foo.rpm

Однако существует ли одна команда, такая, что «устанавливать, только если проверка подписи прошла успешно», единственный способ, который я могу придумать, это

rpm -K foo.rpm && rpm -ivh foo.rpm

Однако я также хочу изменить файл sudoer в linux, чтобы пользователь A мог устанавливать foo.rpm без пароля только в том случае, если проверка подписи прошла. Кто-нибудь знает, могу ли я сделать что-то подобное в файле sudoer? Мое первоначальное тестирование не работает

userFoo ALL = (root) NOPASSWD: rpm -K foo.rpm && rpm -ivh foo.rpm
...