我正在我朋友家的笔记本电脑上安装 Linux。我想用他们的名字创建他们的账户,登录账户设置一些内容,然后删除密码,并要求他们在第一次点击他们的名字时设置密码。
我试过了chage -d0 username
,但仍然要求输入原始密码。
我需要在他们的其他笔记本电脑上再重复这个过程 2 次,所以我更希望它是一个 shell 脚本。
答案1
从man passwd
-e, --expire
Immediately expire an account's password. This in effect can force
a user to change his/her password at the user's next login.
所以
passwd -e user
下次登录时用户将看到:
Password:
You are required to change your password immediately (administrator enforced)
Changing password for <user>.
Current password:
然后,用户必须输入其当前密码来创建符合主机密码规则的新密码。