Zmuś użytkownika do zmiany hasła przy pierwszym logowaniu


38

Kiedy dodam nowego użytkownika do mojego systemu, ustawiam hasło i mówię je nowemu użytkownikowi. Jeśli użytkownikowi się to nie podoba, może to zmienić. Jednak moim zdaniem lepiej jest zmusić użytkownika do zmiany hasła przy pierwszym logowaniu. Czy mogę to zrobić w Ubuntu?

Odpowiedzi:


52

Możesz po prostu wygasnąć to hasło. Po utworzeniu nowego użytkownika foowpisz:

sudo chage -d 0 foo

I będzie zmuszony to zmienić po pierwszym logowaniu.


Dlaczego podkomenda nazywa się chage ?
TWR Cole,

2
Nie jestem pewien, ale jeśli miałbym zgadywać: przedrostek „ch” pochodzi od słowa „zmiana”. inne polecenia, które zmieniają coś w systemie, również zaczynają się od „ch”, na przykład „chmod”, „chown” itp. Sufiks „wiek” prawdopodobnie pochodzi z faktu, że zmienia to wiek hasła - ale jest to ślepa próba .
kars7e

1
chage oznacza „zmień wiek”, tzn. skrót polecenia chage jest podobny do chmod, chown itp.
MrD

13

Inną opcją byłoby wygaśnięcie hasła za pomocą passwd:

sudo passwd -e username

2
to poprawna odpowiedź
James M
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.