История изменений
Исправление Dimez, (текущая версия) :
Не надо выдавать доступ к строке «systemctl restart aaa.service»
Иными словами: юзер не должен «запускать что-то там с повышенными правами», он должен «обращаться к системному сервису».
Кто сказал?
Команда может выглядеть как-то так: restart-aaa, и представлять из себя например setuid-root бинарник с правами 4710 и группой allow-restart-aaa, делающий нужное действие. А того юзера соответственно надо в эту группу добавить.
На каждую команду писать по суидному бинарю?
Исходная версия Dimez, :
Не надо выдавать доступ к строке «systemctl restart aaa.service»
Иными словами: юзер не должен «запускать что-то там с повышенными правами», он должен «обращаться к системному сервису».
Кто сказал?