ユーザーがSSHでログインした後に、公開鍵やパスワードとは異なる何かをしたい。私の場合、PAM は関与しません。
プログラムが /var/log/messages または /var/log/auth.log から SSH 認証情報を確認できる方法が 1 つあります。ただし、通常、これらのファイルは通常のユーザーには読み取れません。o+r を chmod できるかもしれませんが、安全ではないようです。
また、「SSH_CONNECTION」などの SSH 関連の環境変数もいくつかチェックしましたが、どれも役に立ちません。
これを行う良い方法はありますか?手伝ってくれてありがとう :)