Salut,
Le "lock" de mot de passe avec "passwd -l" (ou "usermod -L", c'est pareil) n'a pas pour objectif d'empêcher l'utilisateur de modifier le mot de passe, ça désactive la possibilité de se connecter sur ce compte avec un mot de passe.
L'utilisateur n'a pas le droit de le changer, en effet, mais il est également inutilisable...
man passwd a écritVerrouiller le mot de passe du compte indiqué. Cette option désactive un mot de passe en le modifiant par une valeur qui ne correspond pas à un mot de passe chiffré possible (cela ajoute un « ! » au début du mot de passe).
-----
sur une 12.04.4 ça fonctionne impeccable
Avec la commande "passwd -l", tu es sûr ? L'utilisateur peut se connecter ? Ça me semble... impossible...