web-dev-qa-db-fra.com

Comment définir le mot de passe root pour pouvoir utiliser su au lieu de sudo?

Duplicate possible:
Comment connaître mon mot de passe root?

Au lieu de vous laisser définir un mot de passe pour root lors de l’installation, Ubuntu le définit sur * sans mot de passe et désactive la connexion au compte, mais même si cela est dit, vous pouvez toujours utiliser root dans Ubuntu de Sudo.

Alors, comment définir un mot de passe root sur Ubuntu?

32
Zignd

Attention: Se connecter directement en tant que root , c'est comme jouer avec le feu, car une petite faute de frappe suffit à perdez des données critiques ou rendez votre système non amorçable . Notez également que les environnements de bureau ne fonctionneront pas correctement si vous vous connectez à eux en tant que racine .

Reportez-vous à ces questions pour savoir pourquoi Sudoest préféré et pourquoi root-login est désactivé par défaut:

  1. Quels sont les avantages de Sudo par rapport à su?
  2. Pourquoi n'y a-t-il pas d'option pour se connecter en tant que root?

Vous avez peut-être remarqué que vous ne pouvez pas vous connecter à un compte root sous Ubuntu, cela est dû au fait que root n’a pas de mot de passe défini.

Tapez la commande suivante:

Sudo passwd

Le message suivant apparaîtra:

[Sudo] password for [username]: [Type your user password and press return]

Après cela, un autre message apparaîtra, le suivant:

Type new UNIX password: [Type the root password you want]

Maintenant, la dernière chose que vous devez faire, ce qui suit:

Retype new UNIX password: [Retype the root password you chosen before]

Le message suivant apparaîtra:

passwd: password updated successfully

Si le message ci-dessus apparaît sur votre terminal, vous pouvez maintenant utiliser les privilèges root en tapant:

suname__

Et puis tapez le mot de passe que vous avez choisi. C'est tout!

Sinon, recommencez les étapes de la réponse, vous avez probablement mal saisi quelque chose.

49
Zignd

Si vous souhaitez toujours utiliser su après avoir lu les avertissements de la question, il n'est pas nécessaire de définir un mot de passe root . Il suffit de faire Sudo su et vous êtes sur votre chemin avec votre mot de passe habituel.

10
ish

Ce que je fais pour créer la racine sur Ubuntu: je le fais d'abord

Sudo -i

puis

passwd

comme mentionné par @Zignd, les messages classiques apparaîtront:

Type new UNIX password: [Type the root password you want]
Retype new UNIX password: [Retype the root password you chosen before]
passwd: password updated successfully

alors je peux utiliser le su comme un compte root normal ...

7
maniat1k