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

Centos / Polkit - позволяет пользователю перезапустить определенную службу

Мне было интересно, есть ли у кого-нибудь способ решения следующей проблемы:

Я использую CentOS, использую systemd v219.

Что я хочу сделать, так это разрешить пользователю без полномочий root перезапустить tomcat, но для этой версии systemd объект действия, похоже, не имеет ключей, определенных для 'unit' (не говоря уже о 'verb'), поэтому, похоже, все или ничего. Либо я разрешаю этому пользователю бесплатно использовать org.freedesktop.systemd1.manage-units, что позволяет им перезапустить любой обслуживание или нет.

Есть ли обходной путь для этого?

Спасибо!