RedHatボックスのセキュリティ強化手順に取り組んでおり、有効期限が切れるとユーザーがパスワードを変更できないようにすることが可能かどうかを知りたかった。
クライアントの1人の要件は、一時アカウントを介してのみサーバーにアクセスできることです。つまり、ユーザー資格情報が作成されたら、パスワードは4時間以内に期限切れになり、パスワードが期限切れになると、rootのみがそれを変更できるようになります。
最初の要件(4時間後に有効期限が切れるパスワード)の場合、passwordMaxAge = 144000を設定することで達成できると思います。しかし、パスワードの有効期限をオフにしない限り、ユーザーが期限切れのパスワードを変更できないようにする方法はまだ見つかりませんでした。
誰でも助けることができますか?
4
ユーザーが4時間を過ぎても既存のログインセッションを開いたままにできますか?ユーザーのパスワードを期限切れにしても、既にログインしているユーザーを追い出すことはありません。SSHセッションを数週間開いたままにしておくことができます。
—
ワイザード
at / cronjobsやシステムバイナリの変更に頼る代わりに、単純なpamモジュールを作成できる場合もあれば、1つでもある場合もあります(または、pam_timeをフォークしてオプションを追加することもできます)
—
PlasmaHH