为了让用户的密码过期(如果他们在 10 天内不更改密码,他们就会被锁定),我运行以下命令:
sudo chage -d 0 [username]
sudo chage -l 10 [username]
我刚刚使用 PAM 更新了密码策略,我想要求所有用户根据该策略更新密码。有没有办法为我 Ubuntu 服务器上有帐户的所有用户运行上述命令,而不是一个一个地输入他们的名字?
答案1
尝试:
sudo awk -F: '$3 > 100 { system("chage -d 0 -l 10 "$1) }' /etc/passwd