pam sshd:rootとして実行しますが、ユーザーIPを取得します。

pam sshd:rootとして実行しますが、ユーザーIPを取得します。

pam sshdが実行する小さなスクリプトを作成しようとしています。

session optional pam_exec.so /foo/myscript

接続しているユーザーのIPを確認したいのですが、すでに私のデータベースにいる場合は何もしません。私の質問は、a)IPを読んで見つけることができますが、$SSH_CLIENTデータベースに書き込むことはできないユーザーとしてこのスクリプトを実行することです(ユーザーがそれを混乱させたくない場合)。 b)私が実行している場合は、rootとして実行すると、現在の接続IPをどのように把握するのかわかりません。

解決策はありますか?ありがとうございます。

関連情報