数ヶ月に一度、ユーザーグループにパスワードの変更を強制できますか?
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ジョブを介してそれに応じて実行するようにします。