强制用户在第一次登录时更改密码

qbi*_*qbi 40 password login users

当我向系统添加新用户时,我会设置密码并将其告诉新用户。如果用户不喜欢它,他/她可以改变它。但是,我认为最好在第一次登录时强制用户更改他/她的密码。有没有办法在 Ubuntu 中做到这一点?

kar*_*s7e 55

您可以使该密码过期。创建新用户后foo,只需键入:

sudo chage -d 0 foo
Run Code Online (Sandbox Code Playgroud)

第一次登录后,他将被迫更改它。

  • chage 代表“更改年龄”,即 chage 命令的缩写类似于 chmod、chown 等。 (4认同)
  • 我不确定,但如果我猜想:“ch”前缀来自“change”一词。更改系统中某些内容的其他命令也以“ch”开头,例如“chmod”、“chown”等。“age”后缀可能来自这样的事实,即这会更改密码的年龄 - 但这是盲目猜测. (2认同)

Nei*_*off 18

另一种选择是使用passwd以下方法使密码过期:

sudo passwd -e username
Run Code Online (Sandbox Code Playgroud)

  • 这是正确答案 (2认同)