タブインターフェイスの所有権を見つける方法は?

タブインターフェイスの所有権を見つける方法は?

継続的な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カーネルファイルシステムを調査しない「よりきれいな」方法があるかどうかはわかりません。

おすすめ記事