4

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

Для уточнения задачи здесь приведены предположения:

  • Я не ищу использовать команду chage -d 0 каждый раз, когда создается пользователь.
  • Я не хочу создавать новый сценарий useradd который бы делал это как «дополнительный».
  • Я ищу изменения, возможно, в файлах /etc/pam.d , которые позволили бы моему администратору Linux установить «глобальное» требование для внешнего инструмента, который создает учетные записи.

Пожалуйста, дайте мне знать, если вы знаете, что это возможно или если это невозможно. В любом случае.

За последние два дня я много раз проходил PAM и не могу решить эту часть.

1 ответ1

3

http://linuxers.org/howto/how-force-users-change-their-password-upon-first-login

«Как заставить каждого нового пользователя сменить пароль при первом входе

Для этого изменения нам нужно изменить настройку по умолчанию команды useradd.

[root] # vim /etc /default /useradd

Найдите строку или просто добавьте следующую строку в файл.

Expire = 0"

Или же

http://www.cyberciti.biz/faq/rhel-debian-force-users-to-change-passwords/

Вы можете изменить срок действия пароля с помощью usermod, и это приведет к смене пароля.

О. Вы можете использовать любую из следующих команд для изменения паролей пользователей при первом входе в систему: [a] команда usermod - Изменить различные свойства учетной записи пользователя, включая информацию об истечении срока действия пароля пользователя.

Или же

можете установить пустой / нулевой пароль и использовать команду passwd для истечения срока действия пароля. Это приведет к немедленной смене пароля в первый раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .