Изменяем пароль пользователя в Linux

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

Для изменения паролей в Linux служит команда passwd. Команду можно выполнять без указания каких-либо параметров, либо явно указать имя пользователя, пароль которого вы хотите сменить (в данном случае требуются права суперпользователя). После чего вам нужно будет ввести текущий пароль, а затем дважды ввести новый пароль.

Меняем пароль текущего пользователя

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

passwd

После этого нужно будет ввести текущий пароль и нажать клавишу Enter, затем ввести новый пароль и снова нажать Enter и, наконец, еще раз ввести новый пароль и нажать Enter.

Changing password for yuriy.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passed: password updated successfully

Обратите внимание на то, что когда вы вводите пароль, он не отображается на экране.

Если вдруг вы получили сообщение:

You must choose a longer password

Это означает, что вы ввели очень простой (или короткий) пароль. В таком случае повторите команду passwd и введите более сложный пароль (как минимум длиной от 6 до 8 символов, пароль должен включать цифры, прописные и строчные символы). Чтобы избежать проверки пароля на сложность необходимо выполнять команду passwd через sudo (см. ниже).

Меняем пароль произвольного пользователя

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

sudo passwd pingvinus

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

Enter new UNIX password:
Retype new UNIX password:
passed: password updated successfully

Здесь пароль не проверяется на сложность и можно задавать совсем простые и короткие пароли.

Дополнительная информация

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

man passwd
24.07.2014yuriy4

Комментарии

Активный
24.07.2014, 14:51
sudo passwd pingvinus - изменяется пароль пользователя пингвинус
sudo passwd - изменяется пароль пользователя root
Линупс
14.08.2015, 15:41
"sudo passwd - изменяется пароль пользователя root"
Не root'а, а ТЕКУЩЕГО пользователя.
Активный
19.08.2015, 20:05
точно.... и а старуху бывает проруха.. по правлюсь:
sudo su - получаем права и учетку root's
passwd - без параметров
Александр
14.05.2016, 16:42
что делать если такая надпись появилась:
(current) UNIX password: passwd: Authentication token manipulation error passwd: password unchanged
Всё делаю согласно скрипта

Написать комментарий

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