Версия: 4.11.1
passwd — утилита для управления паролями учётных записей.
Список пользователей в Linux хранится в файле /etc/passwd
. Пароли выделены в отдельный файл - /etc/shadow
. Этот файл можно открыть только с правами суперпользователя, и, более того, пароли здесь хранятся в зашифрованном виде, поэтому узнать пароль Linux не получится, а поменять вручную будет сложно.
В большинстве случаев смена пароля выполняется с помощью утилиты passwd. Эта утилита позволяет не только менять пароль, но и управлять сроком его жизни.
Лицензия:
BSD
Синтаксис:
passwd [параметры] [ПОЛЬЗОВАТЕЛЬ]
Пример:
passwd user1 # Где вместо "user1" будет имя необходимого пользователя
Новый пароль:
Повторите ввод нового пароля:
passwd: пароль успешно обновлен
Внимание! При вводе пароля в терминале - пароль не виден. Это сделано из соображений безопасности.
Если имя пользователя не будет задано, то пароль будет изменяться для текущего пользователя системы.
Опции:
Опция | Описание |
---|---|
-a | показать состояние паролей всех учетных записей |
-d | удалить пароль пользователя, после этого он не сможет войти |
-e | сделать пароль устаревшим |
-k | изменять пароль только с истекшим сроком действия |
-i | через сколько дней после того, как пароль устарел, отключить аккаунт, если пользователь не сменил пароль |
-l | запретить пользователю входить в систему |
-h | показать help |
-n | минимальное количество дней между сменами пароля |
-S | отобразить информацию об аккаунте |
-u | отменяет действие параметра -l |
-w | количество дней, после которых нужно предупреждать пользователя о том, что надо сменить пароль. |
-x | максимальное количество дней, пока пароль можно использовать |
Код выхода:
При успешном завершении passwd заканчивает работу с кодом выхода 0. Код выхода 1 означает, что произошла ошибка. Текстовое описание ошибки выводится на стандартный поток ошибок.
Для изменения пароля учетных записей открыть терминал и ввести:
sudo passwd user1
Где:
Далее необходимо ввести пароль:
Новый пароль:
Повторите ввод нового пароля:
Примерный вывод:
passwd: пароль успешно обновлен
Внимание! При вводе пароля в терминале - пароль не виден. Это сделано из соображений безопасности.
Если имя пользователя не будет задано, то пароль будет изменяться для текущего пользователя системы.
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы .
Установить можно модулем или пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Модуль, необходимый для установки:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены. Если режим загрузки другой, то рекомендуется воспользоваться "Сохранением изменений".