J'ai eu le même problème et aucune des réponses ci-dessus n'a aidé. Dans mon cas, je pourrais me connecter en tant que root, sudo travaillé, mais pas su .
Il s'est avéré que /bin/su avait en quelque sorte perdu la permission suid.
J'ai corrigé cela avec chmod u+s /bin/su , puis su a fonctionné à nouveau.
Vous avez probablement verrouillé l'utilisateur root par trop d'authentifications erronées. Essayez
usermod -U root
pour déverrouiller le compte.