Есть ли способ разрешить определенные разрешения для пользователя без полномочий root?

У меня есть программа, которая в какой-то момент создает / уничтожает виртуальные адаптеры tun/tap.

Очевидно, что для этих конкретных операций этой программе требуются права суперпользователя.

В соответствии со спецификациями программы привилегии root удаляются, как только они больше не нужны (я полагаю, после создания адаптера крана).

Тем не менее, я хотел бы защитить это еще больше и запустить его без полномочий root.

Есть ли способ, позволяющий конкретному пользователю просто создавать и уничтожать адаптеры tun/tap и оставлять все остальные определенные разрешения по умолчанию?

1 ответ

Решение

Заглянуть в sudo механизм. man sudo а также man sudoers,

Другие вопросы по тегам