man pwdadm
pwdadm -c
Eu gostaria de alterar a senha de outro usuário, como root, mas não quero que o usuário seja solicitado a alterar sua senha quando o log in. Tanto quanto eu posso dizer, qualquer mecanismo para alterar a senha como root, defina o ADMCHG
flag em /etc/security/passwd
Use passwd
para alterar a senha do usuário: passwd $user
Use o comando pwdadm
para cancelar o prompt de alteração de senha: pwdadm -c $user
É isso! :)
echo "user: n3w_p466w0rd" | / bin / chpasswd -c
Você precisa fazer isso de maneira automatizada? Se for um item único, altere-o para uma senha temporária, faça login como esse usuário e altere-o para a senha desejada.