Recherche de site Web

Comment passer au root sous Linux


Les utilisateurs de Linux devront inévitablement se connecter au compte root, ou utiliser les privilèges d’administrateur, assez fréquemment. Des tâches telles que l’installation ou la suppression de logiciels, la configuration des paramètres système, l’ajustement des autorisations de fichiers et bien d’autres nécessitent généralement l’accès au compte d’utilisateur racine. Le compte root est accessible soit en se connectant directement au compte, soit en utilisant la commande sudo Linux pour accéder temporairement à la racine et exécuter une commande avec des privilèges d’administrateur. Dans ce tutoriel, nous allons vous montrer comment passer au compte root sur un système Linux, et comment utiliser sudo pour exécuter des commandes avec des privilèges root.

Dans ce tutoriel, vous allez apprendre :

  • Comment se connecter au compte root
  • Comment utiliser la commande sudo
  • Comment ouvrir un nouveau terminal en tant qu’utilisateur root

Comment passer à l’utilisateur root sous Linux

Voici quelques méthodes différentes pour passer à l’utilisateur root sous Linux. En fonction de votre distribution Linux et de la façon dont votre utilisateur est configuré (c’est-à-dire s’il a un accès sudo ou non), vous pouvez constater qu’une méthode fonctionne mieux qu’une autre, alors essayez-les toutes.

  1. La majorité des distributions Linux sont livrées avec la convention sudo configurée par défaut pour l’utilisateur qui est configuré lors de l’installation. Si votre utilisateur a accès à la commande sudo, vous pouvez basculer vers le compte root en ajoutant l’option -i, comme ceci :

    
    sudo -i
    

    Après avoir fourni votre mot de passe sudo, vous serez connecté au compte root et vous n’aurez plus besoin de continuer à faire précéder vos commandes de sudo afin de les exécuter avec les privilèges root.

  2. Alternativement, il n’y a aucune raison de se connecter au compte d’utilisateur root si vous avez accès à la commande sudo et que vous souhaitez simplement exécuter quelques commandes en tant qu’utilisateur root. C’est en fait l’approche recommandée, car elle est plus sûre que de laisser les utilisateurs se connecter directement au compte root. Par exemple, pour exécuter une commande en tant que root, préfacez-la avec sudo :

    
    sudo whoami
    root
    

    Bien que nous exécutions cette commande en tant qu’utilisateur ordinaire, la commande whoami nous montre l’utilisateur effectif qui exécute la commande, qui est root.

    LE SAVIEZ-VOUS ?
    Voir notre tutoriel sur l’octroi des autorisations sudo à un utilisateur si votre compte n’a pas encore été configuré pour utiliser la commande sudo.

  3. Si votre utilisateur ne dispose pas des autorisations sudo, vous devriez pouvoir vous connecter au compte d’utilisateur racine via la commande su. Dans ce cas, vous aurez besoin de connaître le mot de passe de l’utilisateur root. La plupart du temps, vous voudrez ajouter l’option -, afin de mettre à jour vos variables d’environnement locales.

    
    su -
    

    ATTENTION
    La commande ci-dessus ne fonctionnera que si le compte root a un mot de passe configuré. Sur certains systèmes, le compte root n’a pas de mot de passe par défaut, et on s’attend à ce qu’il soit accessible strictement via sudo, comme indiqué dans les méthodes ci-dessus.

    Si votre compte root n’a pas de mot de passe et que vous devez en définir un, vous pouvez exécuter la commande suivante. Notez que cela va à l’encontre des recommandations de sécurité.

    
    sudo passwd
    

    Après avoir défini le mot de passe root, vous pourrez vous connecter avec la commande su.

  4. Une autre option consiste à ouvrir un nouveau terminal en tant qu’utilisateur root. La commande pour cela variera en fonction de votre environnement de bureau installé, mais si vous voulez ouvrir un tout nouveau terminal en tant qu’utilisateur root sur l’environnement de bureau GNOME, vous pouvez exécuter la commande suivante.

    
    sudo gnome-terminal
    

    Cette même méthode peut également être utilisée pour lancer d’autres applications GUI en tant que compte root, bien que beaucoup d’entre elles n’aiment pas être accessibles par root et peuvent produire une erreur.

Réflexions finales

Dans ce tutoriel, nous avons vu comment passer au compte utilisateur root sur un système Linux. L’approche recommandée est d’utiliser la commande sudo afin d’exécuter des commandes avec des privilèges root, mais nous pouvons également nous connecter directement au compte utilisateur root, soit avec les commandes sudo -i ou su -, selon la façon dont notre système et notre compte utilisateur ont été configurés.

Articles connexes: