求助: Linux 如何让普通用户用上 ip link set <device> up

通过查阅资料,使用 setcap 给 ip 命令分配 cap_net_admin 后仍然不行。
求助各位大佬。

直接改sudoers呢

1 Like

软件开发快问快答

1 Like

已解决:
sudo setcap cap_net_admin=ep /bin/ip 这样可以了。
着实费劲:
搜到这里明白原因了:是被代码层面主动抛弃掉了
https://lore.kernel.org/netdev/CABCx3R3tCEcvnSC5ZvsYh=R0eZ5JMZJT0u-O4pkDmRzwY6hcJQ@mail.gmail.com/

2 Likes

From #develop:qa to 开发调优

1 Like