Найти в Дзене

Задать пароль пользователю linux

Чтобы задать (или сменить) пароль пользователя в Linux, используйте команду passwd. Ниже — подробная инструкция. Если вы хотите сменить свой пароль: passwd Система запросит: Если всё верно, появится сообщение: passwd: password updated successfully Чтобы сменить пароль другого пользователя, нужны права root или sudo: sudo passwd имя_пользователя Замените имя_пользователя на логин нужного пользователя (например, sudo passwd john). Система запросит новый пароль и его подтверждение (текущий пароль не нужен). Пароли хранятся в зашифрованном виде в файле /etc/shadow. Не редактируйте этот файл вручную! Используйте только passwd. После смены пароля попробуйте:
Оглавление

Чтобы задать (или сменить) пароль пользователя в Linux, используйте команду passwd. Ниже — подробная инструкция.

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

Если вы хотите сменить свой пароль:

passwd

Система запросит:

  1. Текущий пароль ((current) UNIX password:) — введите его и нажмите Enter.
  2. Новый пароль (New UNIX password:) — введите новый пароль (на экране символы не отображаются).
  3. Подтверждение нового пароля (Retype new UNIX password:) — повторно введите новый пароль.

Если всё верно, появится сообщение:

passwd: password updated successfully

2. Установка/смена пароля другого пользователя (от имени администратора)

Чтобы сменить пароль другого пользователя, нужны права root или sudo:

sudo passwd имя_пользователя

Замените имя_пользователя на логин нужного пользователя (например, sudo passwd john).

Система запросит новый пароль и его подтверждение (текущий пароль не нужен).

3. Важные правила при выборе пароля

  • Минимальная длина — 6 символов (рекомендуется 12+).
  • Состав — используйте:
    заглавные буквы (A‑Z);
    строчные буквы (a‑z);
    цифры (0‑9);
    специальные символы (!@#$%^&*).
  • Не используйте:
    словарные слова;
    личную информацию (даты, имена);
    простые последовательности (123456, qwerty).

4. Дополнительные опции passwd

  • Заблокировать учётную запись (запретить вход по паролю):sudo passwd -l имя_пользователя
  • Разблокировать учётную запись:sudo passwd -u имя_пользователя
  • Принудить сменить пароль при следующем входе:sudo passwd -e имя_пользователя
  • Проверить статус учётной записи (заблокирована/активна):sudo passwd -S имя_пользователя

5. Где хранятся пароли

Пароли хранятся в зашифрованном виде в файле /etc/shadow. Не редактируйте этот файл вручную! Используйте только passwd.

6. Если забыли пароль root (восстановление)

  1. Перезагрузите систему и войдите в режим восстановления (через GRUB → Recovery mode).
  2. Выберите «Drop to root shell prompt».
  3. Выполните:mount -o remount,rw /
    passwd root
  4. Задайте новый пароль и перезагрузите систему:reboot

7. Проверка успешного изменения

После смены пароля попробуйте:

  • выйти и заново войти под этим пользователем;
  • выполнить команду su - имя_пользователя и ввести новый пароль.

8. Примечания

  • В некоторых дистрибутивах (например, Ubuntu) по умолчанию нет пароля для root. Используйте sudo для административных задач.
  • Для автоматизации смены паролей в скриптах используйте chpasswd (с осторожностью!).
  • Регулярно меняйте пароли в соответствии с политикой безопасности.