Разница между утилитами passwd и chage в Linux заключается в их функциях.
Passwd используется для управления паролями, позволяет пользователям изменять свой собственный пароль, а администраторы могут применять эту команду для изменения пароля другого пользователя. 1 Также passwd можно использовать для установки срока действия пароля и для обслуживания учётной записи (например, блокировать или разблокировать её). 1
Chage применяется для изменения политики устаревания и срока действия пароля пользователя. 1 Цель команды — обеспечить соблюдение политики паролей и повысить безопасность системы путём установки ограничений на срок действия пароля, время между сменой пароля и максимальное количество неудачных попыток входа в систему, прежде чем пользователь будет заблокирован. 1
Таким образом, passwd обновляет сам пароль или определяет его, если он ещё не создан, а chage контролирует, как система обрабатывает срок действия пароля. 4