Як термін дії пароля? (Для створення вхідних облікових записів)


11

Я часто створював тимчасові паролі для користувачів для власної машини для розробки для створення початкових ідентифікаторів.

Для інших середовищ я бачив, що адміністратори мають можливість відобразити пароль, як термін дії минув, і змусив мене змінити пароль під час першого входу.

Як це зробити? (У цьому конкретному випадку я використовую RHEL, але сподіваюся, що ця інформація є універсальною для всіх / більшості дистрибутивів Linux)

Відповіді:


16

Ви можете використовувати команду

chage -d 0 [username]

щоб змінити термін придатності користувачів, змусивши їх змінити свій пароль при першому вході.

Більше про це можна прочитати на сторінках man для chageта usermod.


10

Є перемикач для passwd, -e. З manpage (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

Цікаво, що у мене passwdнемає такої можливості. Я все ще зазначу це, хоча. З якого Linux-дистрибутива взявся цей passwd?
користувач606723,

Ти маєш рацію. Я занадто часто забуваю згадати, що я використовую. Я додав більше інформації.
користувач невідомий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.