Вопросы к Поиску с Алисой
Основное отличие утилит chpasswd и passwd при массовой смене паролей заключается в их функциональности. arenda-server.cloud phoenixnap.com
passwd — стандартная утилита Unix/Linux для смены пароля пользователя. arenda-server.cloud Она работает интерактивно: спрашивает старый пароль, потом два раза новый, и если всё верно — меняет пароль в /etc/shadow. arenda-server.cloud passwd использует PAM для проверки политики паролей. arenda-server.cloud
chpasswd — утилита, которая принимает на вход список пользователей и новых паролей в формате user:password (одна строка — один пользователь) и меняет их пачкой. arenda-server.cloud chpasswd не спрашивает никаких подтверждений, не требует интерактива — просто читает из stdin и выполняет задачу. arenda-server.cloud
Таким образом, chpasswd подходит для массовых операций, когда нужно сбросить пароли сразу многим или при развёртывании новых серверов. arenda-server.cloud passwd же используется для ручной смены пароля одного пользователя. arenda-server.cloud
При этом обе утилиты меняют хэш пароля в /etc/shadow (или в LDAP, если так настроено). arenda-server.cloud