Справочник

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

Пароль пользователя на сервере меняет команда passwd. Свой пароль может сменить каждый, чужой — только через sudo. Ниже — пошагово, что набирать и что ответит сервер.

Обновлено 11.10.2026≈ 5 мин чтения
Содержание 9

Что сделать прямо сейчас

  1. Подключитесь к серверу — инструкция.
  2. Наберите passwd и нажмите Enter.
  3. Сервер напишет Changing password for ivan. и спросит Current password:. Введите нынешний пароль и нажмите Enter. Символы при вводе не видны — так задумано, просто печатайте.
  4. На New password: введите новый пароль, на Retype new password: — его же ещё раз.
  5. Ответ passwd: password updated successfully значит, что пароль сменён. Со следующего входа и для sudo действует новый.

Перед тем как выйти, проверьте новый пароль: не закрывая окно, подключитесь к серверу во втором окне терминала или выполните sudo -k, затем sudo true. Если sudo принял новый пароль — всё в порядке.

Пароль другого пользователя

Чтобы задать пароль пользователю ivan, наберите от пользователя с правами sudo:

sudo passwd ivan

Сначала sudo спросит ваш пароль. Старый пароль ivan вводить не нужно: сразу появятся New password: и Retype new password:. Без sudo чужой пароль не сменить — passwd ответит, что менять данные другого пользователя нельзя.

Как создать пользователя и дать ему sudo — Как добавить пользователя.

Заблокировать пароль и отключить вход

КомандаЧто делает
sudo passwd -l ivanзапретить вход по паролю: в начало пароля добавится знак !
sudo passwd -u ivanснять блокировку пароля
sudo usermod --expiredate 1 ivanотключить учётную запись целиком, в том числе вход по SSH-ключу
sudo usermod --expiredate '' ivanснова включить учётную запись

Важно: passwd -l закрывает только вход по паролю. Если у пользователя есть SSH-ключ, он по-прежнему войдёт. Чтобы закрыть доступ полностью, отключите учётную запись через usermod --expiredate 1.

Заставить сменить пароль при входе

sudo passwd -e ivan

Пароль ivan станет просроченным: при следующем входе система попросит сменить его. Так делают, когда выдают пользователю временный пароль.

Как проверить состояние пароля

sudo passwd -S ivan

Ответ — одна строка из семи полей через пробел:

ПолеЧто значит
1имя пользователя
2P — пароль задан, L — пароль заблокирован, NP — пароля нет
3дата последней смены пароля
4–7сроки в днях: через сколько можно менять, через сколько надо менять, за сколько предупреждать и сколько дней просроченный пароль ещё работает

Если забыли свой пароль

СитуацияЧто сделать
вход по SSH-ключу работает, а пароль для sudo забытвойти другим пользователем с правами sudo и выполнить sudo passwd ivan
другого пользователя с sudo нетоткройте консоль или раздел сброса пароля в панели провайдера; если такого раздела нет — напишите в поддержку

Пароль SSH-ключа — другое: он защищает файл ключа на вашем компьютере, и сервер о нём не знает. Его меняют командой ssh-keygen -p — Команда ssh-keygen.

Ошибки и как их исправить

Что видноЧто значитЧто сделать
Sorry, passwords do not match.новый пароль и повтор не совпализапустите passwd снова и введите оба раза одинаково
passwd: Authentication token manipulation errorсмена не прошла: неверно введён текущий пароль или новый не прошёл проверкуповторите и внимательно введите нынешний пароль; сообщение выше этой строки подскажет причину
passwd: password unchangedпароль остался прежнимпрочитайте сообщение выше: в нём причина
You must choose a longer password.новый пароль слишком короткийпридумайте пароль длиннее
The password has not been changed.новый пароль совпадает со старымвведите другой
You must wait longer to change your password.администратор задал срок, раньше которого пароль менять нельзяподождите или попросите администратора: sudo passwd ivan
passwd: user 'ivan' does not existпользователя с таким именем нетпроверьте имя: ls /home покажет домашние папки пользователей
passwd: You may not view or modify password information for ivan.без sudo можно менять только свой парольнаберите sudo passwd ivan
после passwd -l пользователь всё равно входитон входит по SSH-ключуsudo usermod --expiredate 1 ivan — подробнее

Источники

Сверено 11 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 11.10.2026