позвольте пользователю позволять/запрещать сетевой интерфейс без корневого разрешения

я хотел бы позволить пользователю без корневого разрешения позволить/запретить сетевой интерфейс из командной строки, такой как:

ip link set ens18 down

(человечность 18.04 с netplan)

я ценил бы любой вход или справку За Ваше здоровье!

0
задан 6 December 2019 в 17:13

1 ответ

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

Можно или использовать /etc/sudoers или /etc/sudoers.d/network_interface

С содержанием, подобным

user1 ALL=(ALL) /usr/bin/ip link set ens18 down

Посмотрите здесь: https://www.sudo.ws/man/1.8.15/sudoers.man.html

Полностью вниз внизу раздел EXAMPLES, если Вы не хотите читать все это

1
ответ дан 21 December 2019 в 23:40

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

Похожие вопросы: