Как отменить действие пароля? (Для первоначального создания учетной записи)

Как отменить действие пароля? (Для первоначального создания учетной записи)

Я часто создавал временные пароли для пользователей на своей собственной машине разработки для создания первоначального идентификатора.

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

Как это сделать? (В данном конкретном случае я использую RHEL, но надеюсь, что эта информация универсальна для всех/большинства дистрибутивов Linux)

решение1

Вы можете использовать команду

chage -d 0 [username]

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

Подробнее об этом можно прочитать на страницах руководства по chageи usermod.

решение2

Для passwd есть переключатель -e. Из man-страницы (man passwd):

-e, --expire Немедленно прекратить действие пароля учетной записи. Это фактически может заставить пользователя сменить свой пароль при следующем входе в систему.

Так

 sudo passwd -e LOGIN 

следует это сделать.

Из комментариев я знаю, что вариаций больше, чем я ожидал. Итак, это установка Xubuntu 10.04, и вот что fileсообщается:

file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped

Связанный контент