Question :Je ne peux pas faire su - sur Ubuntu. Il dit "su:Échec de l'authentification". Comment je le répare? Aussi, est-il possible pour moi de me connecter directement à Ubuntu en utilisant le compte root ?
Répondre :Abordons ces deux questions une par une.
Avertissement : L'activation de root n'est pas recommandée. Si possible, vous devriez toujours essayer d'effectuer toutes les tâches administratives en utilisant sudo.
Question 1 :Je ne parviens pas à me connecter à l'aide de la commande su. Comment résoudre ce problème ?
Par défaut, le mot de passe du compte root est verrouillé dans Ubuntu. Ainsi, lorsque vous faites su -, vous obtenez le message d'erreur d'échec d'authentification comme indiqué ci-dessous.
$ su - Password: su: Authentication failure
Activer le mot de passe du compte super utilisateur sur Ubuntu
Tout d'abord, définissez un mot de passe pour l'utilisateur root comme indiqué ci-dessous.
$ sudo passwd root [sudo] password for ramesh: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Maintenant, avec le nouveau mot de passe, vous pouvez vous connecter en tant que super utilisateur avec la commande su
$ su - Password: #
Désactiver le mot de passe du compte super utilisateur sur Ubuntu
Plus tard, si vous ne souhaitez plus utiliser su, vous pouvez verrouiller le mot de passe de l'utilisateur root en utilisant l'une des méthodes indiquées ci-dessous
$ sudo passwd -l root
( ou )
$ sudo usermod -p '!' root
Question 2 :Comment puis-je me connecter directement à Ubuntu en utilisant le compte root ?
Tout d'abord, vous devez autoriser l'utilisateur root à se connecter à partir du X, comme expliqué ci-dessous.
Étape 1 :Accédez à Système > Administration > Fenêtre de connexion.
Étape 2 :Dans l'onglet Sécurité, cochez la case "Autoriser l'administrateur système local" comme indiqué ci-dessous. Après cette modification, redémarrez le système et connectez-vous directement à l'aide du compte root.