Uma forma de corrigir esse problema é remontar o sistema de arquivos e verificar as permissões do arquivo / etc / shadow.
$ mount -rw -o remount /
# or
$ mount -o remount,rw /
Verifique a permissão de gravação do arquivo / etc / shadow.
$ ls -l /etc/shadow
-rw-r----- 1 root shadow 1025 Feb 11 22:11 /etc/shadow
Tudo bem, agora o passwd funcionará bem.
$ sudo passwd USERNAME