pam sshdが実行する小さなスクリプトを作成しようとしています。
session optional pam_exec.so /foo/myscript
接続しているユーザーのIPを確認したいのですが、すでに私のデータベースにいる場合は何もしません。私の質問は、a)IPを読んで見つけることができますが、$SSH_CLIENT
データベースに書き込むことはできないユーザーとしてこのスクリプトを実行することです(ユーザーがそれを混乱させたくない場合)。 b)私が実行している場合は、rootとして実行すると、現在の接続IPをどのように把握するのかわかりません。
解決策はありますか?ありがとうございます。