Команда passwd в Linux

passwd изменяет и администрирует Базы данных пользователей, паролей и групп. В этот пакет входят passwd, chsh, chfn и многие другие программы, используемые для управления базами данных пользователей, паролей и групп.

Синтаксис

passwd [OPCJE] [LOGIN]

Опции

  • -a, -all: сообщить состояние пароля для всех учетных записей.
  • -d, -delete: удалить пароль для указанной учетной записи
  • -e, -expire: установить срок действия пароля для указанной учетной записи
  • -k, -keep-tokens: изменять пароль только в случае истечения срока его действия
  • -i, -inactive INACTIVE: установить неактивный пароль после истечения срока действия на INACTIVE
  • -l, -lock: заблокировать пароль указанной учетной записи
  • -n, -mindays MIN_DAYS: установить минимальное количество дней до смены пароля в MIN_DAYS
  • -q, -quiet: бесшумный режим
  • -r, -repository REPOZYTORIUM: изменить пароль в репозитории REPOZYTORIUM
  • -R, -root CHROOT_DIR: каталог для chroot
  • -P, -prefix PREFIX_DIR: префикс каталога
  • -S, -status: сообщить статус пароля для указанной учетной записи
  • -u, -unlock: разблокировать пароль указанной учетной записи
  • -w, -warndays WARN_DAYS: установить количество дней предупреждения об истечении срока действия в WARN_DAYS
  • -x, -maxdays MAX_DAYS: установить максимальное количество дней до смены пароля на MAX_DAYS
  • -s, -stdin: считывание нового токена со стандартного ввода

Примеры

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

passwd

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

sudo passwd pawel

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

sudo su passwd

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

sudo passwd -e USERNAME

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

sudo passwd -l USERNAME

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

sudo passwd -u USERNAME

Используйте параметр -x, чтобы задать максимальное количество дней действия пароля, например 60:

sudo passwd-x 60 USERNAME

Для получения дополнительной информации о программе passwd воспользуйтесь командами:

man passwd passwd --help

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)