継続的なLinux Tapインターフェースを設定し、特定のユーザーとグループが所有するようにします。そのうちの1つは次のとおりです。
tunctl -u someuser -g somegroup -t example.tap
ip tuntap add dev example.tap mode tap user someuser group somegroup
インターフェイスが存在することを確認し、それに関するいくつかの情報を見ることができます。
ip link list dev example.tap
しかし、後でインターフェイスがどのユーザーまたはグループに属しているかをどうやって知ることができますか? ip tuntap
記録がほとんどなく、ip link list
所有権も表示されないようです。
ベストアンサー1
回答この問題/sys/を確認することをお勧めします。役に立つかもしれません。たとえば、
cat /sys/class/net/example.tap/owner
所有ユーザーの uid を表示します。インターフェイスがユーザに属していない場合は、-1 を表示します。同様に、グループの所有権を取得するには、group
置換を使用します。owner
カーネルファイルシステムを調査しない「よりきれいな」方法があるかどうかはわかりません。