Qu'est-ce que root sur les systèmes Linux ?

Qu'est-ce que root sur les systèmes Linux ?
Index

Que signifie root et pourquoi est-il si important sur les systèmes Linux? Découvrons ensemble.

Quiconque entre en contact avec le monde Linux entendra tôt ou tard parler de l'utilisateur root, un utilisateur "mystérieux et puissant" dont tous les utilisateurs novices doivent se tenir à l'écart s'ils ne veulent pas nuire à leur PC. Ces craintes sont justifiées, mais pour pouvoir apprivoiser un tel pouvoir il suffit de le connaître, afin de savoir comment l'utiliser en cas de besoin et quand l'éviter (en utilisant des commandes spéciales capables d'émuler les permissions de l'utilisateur root) .

Dans le guide suivant, nous vous expliquerons en termes simples qu'est-ce que root sur les systèmes Linux, comment ce compte spécial est-il utilisé comment le rappeler à partir d'un compte utilisateur standard et comment il a évolué sur Android, où il est définitivement devenu l'un des outils les plus utilisés par les geeks (avec ROM personnalisée).

Qu'est-ce que la racine ?

L'utilisateur root est l'utilisateur disposant des pouvoirs administratifs les plus élevés, il s'agit donc en fait d'un compte "superutilisateur". Avec ce compte, vous pouvez tout faire y compris détruire tout le système en une seconde (on ne plaisante pas !).

Son rôle de mauvais ou de bon compte dépend uniquement des compétences de l'administrateur système lorsqu'il décide de l'utiliser: les commandes lancées en root peuvent être dangereuses, mais elles peuvent aussi résoudre des problèmes ou des problèmes qui ne peuvent pas être résolus avec le compte normal ou avec les outils d'élévation des permissions (que nous verrons plus loin dans le guide).

Les erreurs commises par l'utilisateur root peuvent être catastrophiques, le compte root ne doit donc être utilisé qu'à des fins administratives. Aussi pour cette raison le compte est désactivé sur les distributions GNU/Linux destinées à un public débutant ou vouées à la simplicité.

Ubuntu Et menthe par exemple, ils ont le compte root désactivé par défaut, bien qu'il soit toujours possible de l'activer à tout moment. D'autres distributions pour experts (telles que DebianName) fournir immédiatement le compte root et nous pouvons y accéder sur l'écran de connexion sans aucun problème.

Comment utiliser root sous Linux

Pour utiliser le compte root sous Linux, connectez-vous simplement depuis l'écran d'accueil en utilisant le nom d'utilisateur racine et en tapant son mot de passe root.

Une fois que nous aurons accès, nous aurons le dossier racine personnel et ses fichiers de configuration disponibles, mais étant donné ses autorisations, il peut accéder à tous les autres dossiers du système de fichiers sur le disque y compris le Home et les dossiers avec les fichiers de configuration des autres utilisateurs présents dans la distribution Linux.

Si vous le souhaitez, nous pouvons également supprimer tous les autres utilisateurs et en créer de nouveaux, sans utiliser aucun type d'interface graphique et sans avoir à saisir un mot de passe de sécurité pour terminer l'opération. L'utilisation de root prend beaucoup de responsabilités: mieux vaut ne le laisser qu'en cas d'urgence ou seulement si le compte du profil utilisateur ne fonctionne plus comme il se doit.

Sudo et su: augmenter les autorisations sans root

Pour minimiser les effets de root sur les distributions simples, il a été préféré de désactiver complètement l'accès root, mais pour certaines opérations administratives et pour installer de nouveaux programmes, il a fallu trouver un moyen de augmenter les permissions des utilisateurs standard (temporairement) sans avoir à déranger root à chaque fois.

Pour ce besoin on peut utiliser le commande sudo à l'intérieur d'un terminal: en lançant et en ajoutant cette chaîne à la commande que nous voulons lancer, il acquerra les autorisations root temporaires (jusqu'à ce que l'exécution de la commande soit terminée), afin de pouvoir effectuer toutes les opérations qui ne peuvent être effectués par les utilisateurs administratifs. Un exemple de commandes avec sudo à exécuter sur Ubuntu ou Mint sont:

  • mise à jour sudo apt: mettra à jour les index du référentiel, à la recherche de nouvelles mises à jour.
  • mise à niveau sudo apt: vous permettra de mettre à jour tous les programmes et packages présents dans le système.
  • sudo apt mise à niveau complète: avec cette commande nous mettrons à jour tous les programmes présents et nous mettrons également à jour la version (si présente).
  • sudo apt install "nom-programme": permet d'installer un nouveau programme, si on connaît le nom du package.
  • sudo apt supprime "nom-programme": supprimer un programme, sans supprimer les fichiers de configuration.
  • sudo apt purge "nom-programme": supprime un programme en supprimant également tous les fichiers de configuration.
  • sudo apt suppression automatique: supprime les packages qui ne sont plus utilisés par les programmes désinstallés, afin de faire un peu de nettoyage.
  • sudo gedit: ouvrez le bloc-notes avec les autorisations root.
  • je transpire du nautile: ouvre l'explorateur de fichiers avec les droits root.

À la fin de l'exécution de la commande, les autorisations spéciales seront révoquées, afin d'empêcher l'utilisateur de causer des dommages au système.

Commandez

La commande sur au lieu de cela, il vous permet de invoquer root dans un terminal, sans avoir à se connecter depuis l'écran d'accueil. Sur les distributions où root est actif, nous pouvons également éviter d'entrer root à chaque fois depuis l'écran de connexion, en exploitant sa "puissance" dans une fenêtre de terminal en tapant comme une commande au ou je transpire.

Après avoir saisi le mot de passe cette fenêtre de terminal sera assignée à la racine, et nous pourrons y lancer les commandes d'administration les plus puissantes sans avoir à quitter le compte utilisé jusqu'à ce moment. À la fin de la session d'administration, fermez simplement la fenêtre du terminal.

Évolution de la racine sur Android

Le pouvoir de la racine est bien connu pour Utilisateurs geek d'Android car ce système d'exploitation pour téléphones est basé sur Linux et suit son fonctionnement sous de nombreux aspects. Par défaut, le compte root est désactivé sur les téléphones mais nous pouvons facilement le réactiver en suivant les instructions de notre guide Comment rooter Android pour déverrouiller un téléphone portable.

Avec la racine déverrouillée sur Android, nous pouvons accéder aux dossiers système normalement verrouillés, modifier les fichiers système pour les optimiser et installer des applications utiles pour améliorer le téléphone. Pour en savoir plus, nous pouvons lire nos guides 10 meilleures astuces pour Android avec ROOT Et Les 40 meilleures applications Android avec racine.

Si nous avons du mal à activer la racine sur notre appareil Android on peut aussi utiliser un outil spécial comme celui montré dans le guide Magisk pour obtenir les autorisations root sur Android.

conclusion

Le compte root et ses autorisations sont l'arme la plus puissante que vous pouvez utiliser sous Linux, alors il est conseillé de n'utiliser ce compte qu'en cas de besoin réel. Les autorisations de superutilisateur peuvent également être obtenues avec des comptes normaux (grâce à sudo) et, pour les administrateurs système très exigeants, nous pouvons toujours utiliser la commande su pour élever la fenêtre du terminal à root, sans avoir à se déconnecter du compte actuel.

Sur la racine Android, il est utile pour obtenir des fonctions avancées mais étant désactivé par défaut, sa manipulation rompt la garantie offerte par le fabricant, tout en créant des problèmes avec les applications capables de détecter la présence de root (pensez aux applications bancaires ou aux applications de streaming).

Pour obtenir quelque chose comme root sur Windows, nous vous invitons à lire nos guides Devenez administrateur Windows sur n'importe quel PC avant de démarrer Et Comment activer le compte administrateur dans Windows 10.

Maintenant que tu as fini de lire Qu'est-ce que root sur les systèmes Linux ?, nous t'invitons à explorer davantage la catégorie Android. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up