Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
root [Le 30/11/2008, 06:26] 213.95.41.13 déplacé de [[:installation:compte_root]] |
root [Le 17/07/2023, 00:41] (Version actuelle) Amiralgaby ancienne révision (Le 13/02/2023, 12:26) restaurée |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
------ | ------ | ||
- | //Ce document traite du compte système, aussi connu sous le nom de ''root''. Le terme "root" représente aussi [[:root_(racine)|la racine du système de fichiers]].// | + | //Ce document traite du compte système, aussi connu sous le nom de ''root''. Le terme "root" représente aussi la racine du système de fichiers.// |
====== Activer le compte système (root) ====== | ====== Activer le compte système (root) ====== | ||
Ligne 11: | Ligne 11: | ||
Par défaut, sous Ubuntu, **l'accès direct au compte système (//root//) est désactivé**. La logique du système est d'**utiliser ''[[:sudo]]''** pour effectuer toutes les tâches administratives. Il est **totalement déconseillé d'activer l'accès et d'utiliser directement le compte //root// sous Ubuntu** ; le présent document n'est rédigé qu'à titre informatif. | Par défaut, sous Ubuntu, **l'accès direct au compte système (//root//) est désactivé**. La logique du système est d'**utiliser ''[[:sudo]]''** pour effectuer toutes les tâches administratives. Il est **totalement déconseillé d'activer l'accès et d'utiliser directement le compte //root// sous Ubuntu** ; le présent document n'est rédigé qu'à titre informatif. | ||
- | Avant que vous n'effectuiez votre choix, prenez quelques secondes pour [[:sudo#les_avantages_et_inconvenients_de_sudo|prendre connaissance des nombreux bénéfices apportés par sudo et son utilisation dans Ubuntu]]. Rappelons aussi que ''sudo'' n'est pas moins sécurisé que l'utilisation d'un compte //root//. | + | Avant que vous n'effectuiez votre choix, prenez quelques secondes pour [[:sudo#les_avantages_de_sudo|prendre connaissance des nombreux bénéfices apportés par sudo et son utilisation dans Ubuntu]]. Rappelons aussi que ''sudo'' n'est pas moins sécurisé que l'utilisation d'un compte //root//. |
Si vous désirez tout de même activer le compte //root//, le document présent vous y aidera. **Il n'est ici qu'à titre informatif.** | Si vous désirez tout de même activer le compte //root//, le document présent vous y aidera. **Il n'est ici qu'à titre informatif.** | ||
</note> | </note> | ||
+ | Il est conseillé de faire très attention lors de l'utilisation du compte root. | ||
===== Obtenir un terminal root ===== | ===== Obtenir un terminal root ===== | ||
- | Si ''sudo'' est pratique pour exécuter une ou deux commandes avec les droits d'administration (ce qui sera généralement le cas), il peut être agaçant pour effectuer une série de tâches administratives. Si vous avez besoin d'exécuter plusieurs commandes réservés à //root// à la suite, il est inutile d'activer le compte //root// ; ouvrez simplement une console et exécutez la commande suivante ''sudo -i''. Il vous est ensuite de saisir votre mot de passe (celui du compte courant) afin d'activer la session système. | + | Si ''sudo'' est pratique pour exécuter une ou deux commandes avec les droits d'administration (ce qui sera généralement le cas), il peut être agaçant pour effectuer une série de tâches administratives. Si vous avez besoin d'exécuter plusieurs commandes réservées à //root// à la suite, il est inutile d'activer le compte //root// ; ouvrez simplement une console et exécutez la commande suivante ''sudo -i''. Il vous est ensuite demandé de saisir votre mot de passe (celui du compte courant) afin d'activer la session système. |
<code>$ sudo -i | <code>$ sudo -i | ||
[sudo] password for <votre identifiant>:</code> | [sudo] password for <votre identifiant>:</code> | ||
Ligne 30: | Ligne 30: | ||
<code>$ sudo passwd root | <code>$ sudo passwd root | ||
[sudo] password for <votre identité>: | [sudo] password for <votre identité>: | ||
- | Entrez le nouveau mot de passe UNIX : | + | Entrez le nouveau mot de passe UNIX : (inscrire un nouveau mot de passe) |
- | Retapez le nouveau mot de passe UNIX : | + | Retapez le nouveau mot de passe UNIX : (répéter le nouveau mot de passe) |
passwd : le mot de passe a été mis à jour avec succès</code> | passwd : le mot de passe a été mis à jour avec succès</code> | ||
+ | Note : écrire root n'est pas indispensable car le fait d'écrire sudo au début indique déjà que l'on fait appel au compte root. | ||
- | Pour prendre l'identité de //root//, dans un terminal, exécutez la commande : <code>$ su</code> | + | Une fois le mot de passe défini pour le compte //root//, exécutez la commande ''su'' dans un terminal pour en prendre l'identité. Le mot de passe du compte //root// est alors demandé : |
- | Entrez le mot de passe choisi pour le compte //root//. | + | <code>$ su root |
+ | Mot de passe : (inscrire le mot de passe de root)</code> | ||
+ | On peut aussi écrire simplement ''su'' sans préciser root. | ||
- | + | ==== sudo continue de me demander le mot de passe de l'utilisateur courant... ==== | |
- | ==== sudo / gksu / kdesu continue de me demander le mot de passe de l'utilisateur courant... ==== | + | |
Vous pouvez configurer ''sudo'' de façon à ce que le mot de passe du compte //root// soit demandé plutôt que le mot de passe de l'utilisateur courant. Pour ce faire, exécutez ''visudo'' : | Vous pouvez configurer ''sudo'' de façon à ce que le mot de passe du compte //root// soit demandé plutôt que le mot de passe de l'utilisateur courant. Pour ce faire, exécutez ''visudo'' : | ||
<code># visudo</code> | <code># visudo</code> | ||
- | Si vous n'aimez pas ''vi'', changez l'éditeur par défaut du système avec la commande suivante (sélectionnez ''nano'' par exemple): | + | Si vous n'aimez pas ''vi'', changez l'éditeur par défaut du système avec la commande suivante (sélectionnez ''nano'' par exemple) : |
<code># update-alternatives --config editor</code> | <code># update-alternatives --config editor</code> | ||
Puis exécutez ''visudo''. | Puis exécutez ''visudo''. | ||
- | Recherchez la ligne débutant par ''Defaults'' ; en bout de ligne, ajoutez ''rootpw''. Cette ligne ressemblera donc à celle-ci:<code>Defaults env_reset,rootpw</code> | + | Recherchez la ligne débutant par ''Defaults'' ; en bout de ligne, ajoutez ''rootpw''. Cette ligne ressemblera donc à celle-ci : <code>Defaults env_reset,rootpw</code> |
- | <note tip>Pour vous amuser, vous pouvez également rajouter l'option 'insults' dans cette même ligne pour être harangué (en anglais) si vous tapez un mauvais mot de passe : | + | <note tip>Pour vous amuser, vous pouvez également rajouter l'option 'insults' dans cette même ligne pour être harangué (en anglais) si vous tapez un mauvais mot de passe: |
<code>Defaults env_reset,rootpw,insults</code> | <code>Defaults env_reset,rootpw,insults</code> | ||
</note> | </note> | ||
Sauvegardez vos modifications et quittez l'éditeur de texte. | Sauvegardez vos modifications et quittez l'éditeur de texte. | ||
- | |||
- | ===== Comment désactiver le compte root ? ===== | ||
- | |||
- | //**Si vous aviez configuré ''sudo'' de façon à ce qu'il demande votre mot de passe //root//, effectuez la manipulation inverse ! Autrement, ''sudo'' sera complètement bloqué.**// | ||
- | |||
- | Si vous aviez précédemment activé le compte //root// et désirez retrouver l'utilisation de ''sudo'' sur votre machine, exécutez la commande :<code>sudo passwd --lock root</code> |