グループ強制パスワード変更?

グループ強制パスワード変更?

数ヶ月に一度、ユーザーグループにパスワードの変更を強制できますか?

RedHat Linuxを使用していますが、ユーザーごとではなくグループごとに解決できるかどうか疑問に思います。

答え1

このタスクを自動的に実行できるユーティリティはありません。ただし、同様のコードを使用して目標を達成できます。

gm=$(groupmems -g GroupName -l); declare -a members="($gm)"; for user in "${members[@]}"; do chage -d 0 "$user"; done

このコマンドは、最後のパスワード変更日の値をEpoch(1970年1月1日)に設定します。この値は、パスワードの有効期限ポリシー(存在する場合)に関係なく、パスワードがすぐに期限切れになるようにします。

コードをテストした後、ファイルに入れて実行可能にした後、cronジョブを介してそれに応じて実行するようにします。

関連情報