我想允許沒有 root 權限的使用者從命令列啟用/停用網路接口,例如:
ip link set ens18 down
(ubuntu 18.04 帶 netplan)
我將不勝感激任何意見或幫助乾杯!
答案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
如果您不想閱讀整個內容,那麼底部一直是範例部分