J'ai un cas d'utilisation spécifique où je voudrais vraiment pouvoir changer le mot de passe d'un utilisateur avec une seule commande sans interactivité. Cela se fait de manière sécurisée (via SSH et sur un système avec un seul utilisateur pouvant être connecté), il est donc correct d'exposer le nouveau mot de passe (et même l'ancien, si nécessaire) sur la ligne de commande. FWIW, c'est un système Ubuntu.
Je veux juste éviter d'avoir à ajouter quelque chose de semblable à Expect à ce système pour cette seule tâche.
echo "newpassword" | pw usermod theusername -h 0