A instalação do seu sistema parece estar quebrada. Por alguma razão, o arquivo /sbin/unix_chkpwd
perdeu os bits de privilégio que eu esperaria ver.
Corrija as permissões com o seguinte comando, executado como root:
chmod u+s /sbin/chkpwd
E verifique se as permissões agora são as seguintes (veja o s
bit nas permissões do usuário):
-rwsr-xr-x 1 root root 31392 Jun 9 2016 /sbin/unix_chkpwd
Na minha distribuição Raspbian, as permissões são definidas de forma ligeiramente diferente (e mais restritivamente). Se a alteração descrita acima não funcionar, cuidadosamente altere as permissões nesses dois arquivos e veja se isso ajuda (o nome do grupo não importa muito, desde que seja o mesmo em ambos os casos):
-rw-r----- 1 root shadow 1354 Dec 6 13:02 /etc/shadow
-rwxr-sr-x 1 root shadow 30424 Mar 27 2017 /sbin/unix_chkpwd