linux – 如何在创建帐户后设置新用户的密码?

我使用’useradd’命令创建了一个新帐户,但我没有指定密码.现在,当用户尝试登录时,它会要求输入密码.如果我最初没有设置它,我该如何设置密码呢?

解决方法:

从命令行执行此操作的最简单方法是使用具有root权限的passwd命令.

密码用户名

来自man 1 passwd

NAME
       passwd - update user's authentication token
SYNOPSIS
       passwd  [-k]  [-l]  [-u [-f]] [-d] [-n mindays] [-x maxdays]
       [-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
       The passwd utility is used to update user's authentication token(s).

设置用户密码后,可以使用chage命令(也具有root权限)强制用户在下次登录时更改密码,该命令将使密码到期.

chage -d 0用户名

当用户使用您设置的密码成功进行身份验证时,将自动提示用户更改密码.密码更改成功后,将断开用户连接,强制使用新密码重新进行身份验证.

有关密码到期的更多信息,请参阅man 1 chage.

上一篇:linux – 如何为系统用户设置umask?


下一篇:Linux命令:useradd