Jak wygasnąć hasło? (W celu utworzenia konta początkowego)


11

Często tworzyłem hasła tymczasowe dla użytkowników na własny komputer programistyczny do początkowego tworzenia identyfikatora.

W innych środowiskach widziałem, że administratorzy mogą wyświetlać hasło jako wygasłe natychmiast, co zmusza mnie do zmiany hasła przy pierwszym logowaniu.

Jak to zrobić? (W tym konkretnym przypadku używam RHEL, ale mam nadzieję, że ta informacja jest uniwersalna dla wszystkich / większości dystrybucji Linuksa)

Odpowiedzi:


16

Możesz użyć polecenia

chage -d 0 [username]

zmienić datę ważności użytkowników, zmuszając ich do zmiany hasła przy pierwszym logowaniu.

Możesz przeczytać więcej na ten temat na stronach podręcznika dla chagei usermod.


10

Istnieje przełącznik dla passwd, -e. Z strony man (man passwd):

-e, --expire Natychmiast wygasa hasło do konta. W efekcie może to zmusić użytkownika do zmiany hasła przy następnym logowaniu.

Więc

 sudo passwd -e LOGIN 

powinien to zrobić.

Z komentarzy wiem, że jest więcej odmian niż się spodziewałem. Więc to jest instalacja Xubuntu 10.04 i to, co filezgłasza:

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

Ciekawe, mój passwdnie ma tej opcji. Nadal też to zauważę. Z jakiej dystrybucji linux pochodzi ten passwd?
user606723,

Masz rację. Zbyt często zapominam o tym, czego używam. Dodałem więcej informacji.
użytkownik nieznany
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.