允许用户在没有 root 权限的情况下启用/禁用网络接口

允许用户在没有 root 权限的情况下启用/禁用网络接口

我想允许没有 root 权限的用户从命令行启用/禁用网络接口,例如:

ip link set ens18 down

(带有 netplan 的 ubuntu 18.04)

我将非常感激任何意见或帮助!

答案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

如果你不想读完整个内容,可以在下面找到示例部分

相关内容