Как установить пароль нового пользователя после того, как учетная запись уже создана?

Как установить пароль нового пользователя после того, как учетная запись уже создана?

Я использовал команду 'useradd' для создания новой учетной записи, но сделал это без указания пароля. Теперь, когда пользователь пытается войти, у него запрашивается пароль. Если я не установил его изначально, как мне установить пароль сейчас?

решение1

Самый простой способ сделать это из командной строки — использовать passwdкоманду с правами root.

passwd username

От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 username

Когда пользователь успешно аутентифицируется с установленным вами паролем, пользователю автоматически будет предложено сменить его. После успешной смены пароля пользователь будет отключен, что заставит его пройти повторную аутентификацию с новым паролем.

man 1 chageБолее подробную информацию об истечении срока действия пароля см .

решение2

Это довольно просто. Из командной строки выполните либо

sudo passwd USERNAME

и вам будет предложено изменить пароль пользователя. Вы также можете su для нужного пользователя и затем запустить 'passwd'

Useradd не запрашивает пароль. Его запрашивает adduser.

решение3

После добавления нового пользователя, если вы вошли в систему как «root», вы можете установить пароль с помощью команды

passwd <username>

Или, если у вас нет прав root, вы можете запустить

sudo passwd <username>

Чтобы установить пароль.

Или, если вы являетесь пользователем root, вы можете выполнить команду «su» для входа в систему и запустить «passwd», чтобы установить пароль.

su <username>
passwd

Связанный контент