Запустить скрипт в макете rpmbuild от имени пользователя root? - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь построить rpm, используя mock, где mock выполняется непривилегированным пользователем. Файл спецификации для rpm запускает установочный скрипт, который «требуется» для запуска от имени пользователя root. Любые идеи о том, если это можно сделать в файле спецификации?

Я пытался добавить sudo перед сценарием установки, но у пользователя не было разрешения на это. Я также попытался вставить некоторые команды sed для обхода корневых проверок и получил такие ошибки, как: не может сменить владельца ... не могу получить доступ к каталогу ...

Помещение скрипта в один из разделов поста может сработать, но оставит беспорядок в неотслеживаемых файлах.

...