Как установить пароли пользователей с помощью passwd без подсказки?

Я пишу сценарий для добавления большого количества пользователей в систему. Частью этого является установка паролей по умолчанию для каждого пользователя. Как установить пароли пользователей без предварительного запроса пароля?

К сожалению, passwd, похоже, не принимает аргумент, указывающий новый пароль для установки. Я использую Ubuntu 11.10.

1
задан 1 April 2016 в 07:09

2 ответа

Вы должны посмотреть на команду chpasswd (если она доступна в вашем стиле linux):

echo 'userid:newpasswd' | chpasswd

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

Вот и все.

6
ответ дан 25 May 2018 в 16:44

Вы должны использовать старение пароля и устанавливать пользователей так, чтобы они меняли свой пароль при первом входе в систему. См. Эту статью.

0
ответ дан 25 May 2018 в 16:44
  • 1
    Они предназначены для использования только для FTP-аккаунтов, но хороших советов. ;) – Jake Petroules 19 November 2011 в 04:49

Другие вопросы по тегам:

Похожие вопросы: