システム セキュリティ サービス デーモン (SSSD) を Active Directory (AD) とともに使用する場合、次回ログオン時にユーザーにパスワードの変更を求める

システム セキュリティ サービス デーモン (SSSD) を Active Directory (AD) とともに使用する場合、次回ログオン時にユーザーにパスワードの変更を求める

当社では、ユーザー認証に System Security Services Daemon (SSSD、非 LDAP) を使用するように構成された Red Hat Enterprise Linux (RHEL) で Active Directory (AD) をセットアップしています。次回のログオン時に AD ユーザーにパスワードの変更を強制できるようにする必要があります。

現在、実行するとchage -l username「/etc/passwd にユーザーが存在しません」というエラーが発生します。

もしこれが実行可能であれば、どんな助けでもいただければ幸いです。

答え1

免責事項、私はレプリカ環境を持っていません。これは単なる提案です。

まず最初に、次のことが機能するかどうかをテストします。

この時点で、id $USER コマンドを使用して Active Directory 内の任意のユーザーを検索できるはずです。さらに、getent passwd $USER コマンドと getent group $GROUP コマンドを使用して、Active Directory 内のユーザーとグループの詳細情報を検索できます。

そうでない場合は、3 番目のリンクを参照して、トラブルシューティングの方向を確認してください。

次に、すべてのパスワードの有効期限を設定します。

getent passwd|cut -d: -f1|xargs -n1 passwd -e

関連情報