用 root 用户执行以下命令可以创建 tap 设备:
ip tuntap add mode tap tap0
用普通用户执行会报错:
ioctl(TUNSETIFF): Operation not permitted
我用如下命令设置了 /usr/sbin/ip 文件的 capabilities 还是不行。
setcap cap_net_admin+ep /usr/sbin/ip
ip tuntap add mode tap tap0
用普通用户执行会报错:
ioctl(TUNSETIFF): Operation not permitted
我用如下命令设置了 /usr/sbin/ip 文件的 capabilities 还是不行。
setcap cap_net_admin+ep /usr/sbin/ip