Заставить пользователя сменить пароль при первом входе

38

Когда я добавляю нового пользователя в свою систему, я устанавливаю пароль и говорю его новому пользователю. Если пользователю это не нравится, он может изменить его. Однако, по моему мнению, лучше заставить пользователя изменить свой пароль при первом входе в систему. Есть ли способ сделать это в Ubuntu?

QBi
источник

Ответы:

52

Вы можете просто истечь этот пароль. После создания нового пользователя fooпросто введите:

sudo chage -d 0 foo

И он будет вынужден изменить его после первого входа в систему.

kars7e
источник
Почему подкоманда называется chage ?
TWR Коул
2
Я не уверен, но если бы я догадался: префикс "ch" происходит от слова "change". другие команды, которые что-то изменяют в системе, также начинаются с «ch», например, «chmod», «chown» и т. д. Суффикс «age», вероятно, происходит из-за того, что это меняет возраст пароля - но это слепое предположение ,
kars7e
1
chage означает «изменить возраст», то есть аббревиатура команды chage похожа на chmod, chown и т. д.
MrD
13

Другим вариантом будет истечение срока действия пароля с помощью passwd:

sudo passwd -e username
Нил Хофф
источник
2
это правильный ответ
Джеймс М