ユーザーが実行したプログラムの IP を取得する

ユーザーが実行したプログラムの IP を取得する

カーネル モジュール ドライバーでは、プログラム (mkdir など) の実行中に、このプログラムを実行した現在ログインしているクライアントの IP を見つける必要があります。

1 つの解決策は、プロセス ツリーを上って init プロセスに移動し、次にプロセス ツリーを下って sshd を探し、ユーザー ID と sshd セッションを交差させて、netstat を実行し、外部アドレスを取得することです。

ユーザーの IP を取得するためのより効率的な方法はありますか?

関連情報