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.