Как изменить пароль пользователя в Linux

12 set 2022 2 min di lettura
Как изменить пароль пользователя в Linux
Indice dei contenuti

Введение

В этом руководстве мы объясним, как изменить пароль пользователя в Linux. Мы также покажем вам, как заставить пользователей сменить пароль при следующем входе в систему.

Инструкции должны работать в любом дистрибутиве Linux, включая Ubuntu, Debian и CentOS.

В Linux вы можете изменить пароль учетной записи пользователя с помощью утилиты passwd.

Зашифрованные пароли пользователей, а также другая информация, связанная с паролями, хранятся в /etc/shadow.

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

При смене пароля обязательно используйте безопасный и уникальный пароль.

Надежный пароль — это самое важное, что вы можете сделать для защиты своей учетной записи. Часто надежный пароль состоит не менее чем из 16 символов и содержит как минимум одну заглавную букву, одну строчную букву, одну цифру и один специальный символ.

В целях безопасности рекомендуется регулярно обновлять пароль и использовать уникальный пароль для каждой учетной записи.

Измените свой пароль пользователя

Чтобы изменить пароль учетной записи пользователя, запустите команду passwd без аргументов:

passwd

Вам будет предложено ввести текущий пароль. Если пароль правильный, команда попросит вас ввести и подтвердить новый пароль.

Пароли не отображаются на экране при вводе.

При следующем входе в систему используйте новый пароль.

Изменить пароль другого пользователя

Как упоминалось во введении, только пользователь root и пользователи с доступом sudo могут изменить пароль другой учетной записи пользователя.

В следующем примере предполагается, что вы вошли в систему как пользователь с привилегиями sudo.

Чтобы изменить пароль другой учетной записи пользователя, выполните команду passwd, а затем введите имя пользователя. Например, чтобы изменить пароль пользователя noviello, выполните следующую команду:

sudo passwd noviello

Вам будет предложено ввести и подтвердить новый пароль:

Enter new UNIX password:
 Retype new UNIX password:

В случае успеха команда напечатает что-то вроде этого:

passwd: password updated successfully

Заставить пользователя сменить пароль при следующем входе в систему

По умолчанию пароли установлены на неограниченный срок действия. Чтобы заставить пользователя изменить свой пароль при следующем входе в систему, используйте команду passwd с опцией --expire, за которой следует имя пользователя:

sudo passwd --expire noviello

Приведенная выше команда немедленно истечет срок действия пароля пользователя.

В следующий раз, когда пользователь попытается войти со старым паролем, будет показано сообщение, которое заставит его сменить пароль:

ssh [email protected]
WARNING: Your password has expired.
 You must change your password now and login again!
 Changing password for noviello.
 (current) UNIX password:
 Enter new UNIX password:
 Retype new UNIX password:
 passwd: password updated successfully
 Connection to 192.168.11.22 closed.

Как только пользователь установит новый пароль, соединение будет закрыто.

Вывод

В этом руководстве вы узнали, как изменить пароли пользователей и как установить срок действия пароля.

Вы можете найти дополнительную информацию о команде passwd, введя следующую команду:

man passwd
Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.