我一直在尝试欺骗皮顿执行我的命令来创建持久的 ssh 隧道,但我非常不希望这些由 root 拥有,除非我自己修改 python 包(作为一个负责人,我可能应该这样做),否则我无法使用它来创建持久的 SSH 隧道(除非我以 root 身份进行 ssh),包不会暴露“所有权”的概念。
我想做的是:
- 使用 pytun 作为非 root 用户运行创建一个 tun 接口,并首先让该用户拥有它。
- 使用 pytun 以 root 身份创建 tun 接口,然后以某种方式更改所有权。 (来自“ip tuntap help”的帮助,我认为这并不容易)