Я хотел бы изменить пароль другого пользователя как root, но не хочу, чтобы пользователю предлагалось изменить свой пароль при входе в систему. Насколько я могу судить, любой механизм для изменения пароля как root устанавливает флаг ADMCHG
в/etc/security/passwd
решение1
man pwdadm
pwdadm -c
решение2
passwd
Для смены пароля пользователя используйте :passwd $user
Используйте
pwdadm
команду для отмены запроса на смену пароля:pwdadm -c $user
Вот и все! :)
решение3
echo "пользователь:n3w_p466w0rd" | /bin/chpasswd -c
решение4
Вам нужно сделать это автоматически? Если это одноразовый пароль, то измените его на временный, затем войдите в систему как этот пользователь и измените его на желаемый пароль.