Comment utiliser la commande sudo dans Linux?

Comment utiliser la commande sudo dans Linux?

Parmi les différents concepts d'un système d'exploitation, le plus crucial est le contrôle d'accès, qui spécifie le niveau d'accès accordé à chaque utilisateur de ce système d'exploitation. Les politiques de contrôle d'accès garantissent qu'aucun utilisateur n'est autorisé à effectuer les activités pour lesquelles il n'a obtenu aucun privilège. Les deux types d'utilisateurs les plus courants dans n'importe quel système d'exploitation sont l'utilisateur racine (possède des privilèges de niveau administratif) et l'utilisateur invité (n'a qu'un ensemble de privilèges limités).

Parfois, même un utilisateur invité doit effectuer certaines tâches qui nécessitent des privilèges administratifs. Heureusement, Linux nous fournit un moyen de faire cela, je.e., en utilisant le mot-clé «sudo» avant une commande. C'est un mot clé magique que la commande est suivie par ce mot clé est autorisé à s'exécuter avec les privilèges racine plutôt que ses propres privilèges limités. Sudo signifie Super User. Pour la discussion d'aujourd'hui, notre objectif est de vous expliquer l'utilisation de la commande «sudo» dans Linux.

Remarque: nous avons utilisé Linux Mint 20 pour expliquer la méthode d'utilisation de la commande «sudo».

La méthode d'utilisation de la commande «sudo» dans Linux Mint 20 sera démontrée par les trois exemples de scénarios suivants:

Scénario n ° 1: mise à jour de votre système avec la commande sudo

Chaque fois que vous souhaitez installer un nouveau programme, application, package ou commande dans votre système Linux, il est toujours conseillé de mettre à jour le cache de votre système avant lui. Il en est ainsi parce que, parfois, certains packages existants peuvent être non corrigés, ce qui peut vous causer des problèmes lors de l'installation de quelque chose de nouveau sur votre système. Vous pouvez exécuter la commande «Mise à jour» avec les privilèges de l'utilisateur racine. Par conséquent, pour mettre à jour votre système avec la commande sudo, vous devrez faire les étapes mentionnées ci-dessous:

Dans la première étape, lancez le terminal dans n'importe quelle distribution Linux (j'utilise Linux Mint 20); cela peut être fait en cliquant sur l'icône du terminal présent sur le. Vous pouvez visualiser le terminal Linux Mint 20 dans l'image suivante:

Une fois que vous avez lancé le terminal, la prochaine chose que vous devez faire est d'exécuter la commande «Mise à jour» tout en utilisant le mot-clé «sudo» avant lui comme indiqué ci-dessous:

$ sudo apt mise à jour

Lorsque vous appuyez sur la touche Entrée, la commande «Update» prendra quelques secondes pour terminer son exécution, selon le nombre total de packages à mettre à jour. Plus les packages ou dépendances cassés ou obsolètes sont, plus il consommera de temps pour exécuter la commande «Mise à jour». Cependant, une fois son exécution terminée, votre terminal manifestera la sortie suivante:

Scénario n ° 2: mise à niveau de votre système avec la commande sudo

Habituellement, après une mise à jour du système, vous devez également mettre à niveau ces packages, dont les versions améliorées sont disponibles sur Internet. Ce processus prend un peu plus de temps que l'exécution de la commande «mise à jour» simple car, après tout, vous installez toutes les versions les plus récentes des packages dont les mises à niveau sont disponibles. De plus, ces mises à niveau nécessitent également un espace supplémentaire sur votre système. Encore une fois, pour la mise à niveau des packages sur votre système, vous devez exécuter la commande «Mettre à niveau» avec les privilèges «sudo», qui peuvent être faits comme suit:

Dans votre terminal Linux Mint 20, vous êtes censé exécuter la commande suivante:

$ sudo apt mise à niveau

Une fois que vous appuyez sur la touche Entrée pour exécuter cette commande, on vous demandera une confirmation de la confirmation de savoir si vous souhaitez réellement mettre à niveau vos packages ou non. Cela est fait parce que Linux considère qu'il est obligatoire pour demander à l'utilisateur avant d'installer un tel package qui occupe un espace supplémentaire sur son système et nécessite un temps suffisant. Si vous êtes sûr de continuer avec ce processus, vous pouvez simplement transmettre cela à votre système d'exploitation en tapant «Y» dans votre terminal, puis en appuyant sur la touche Entrée comme mis en surbrillance dans l'image ci-dessous:

Il faudra quelques minutes pour que la commande «Mise à niveau» termine son exécution, ce qui dépend à nouveau du nombre exact de packages à mettre à niveau. Cependant, une fois tous les packages mis à niveau, votre terminal affichera la sortie suivante:

Scénario # 3: Création d'un fichier texte avec la commande sudo

Pour accéder à la plupart des éditeurs de texte dans le système d'exploitation Linux, vous avez besoin de privilèges de l'utilisateur racine. De même, pour créer un fichier texte avec l'éditeur Nano, vous devez le faire tout en utilisant le mot-clé «sudo», et l'ensemble du processus est expliqué dans les étapes mentionnées ci-dessous:

Dans la première étape, vous devez exécuter la commande suivante:

$ sudo nano myfile.SMS

Vous pouvez remplacer «Myfile.txt »avec n'importe quel nom de votre choix à votre fichier texte au lieu de le nommer MyFile.SMS. Comme dans ce cas, nous avons nommé notre fichier texte comme sudo.SMS.

Une fois que vous avez exécuté cette commande, elle créera non seulement un nouveau fichier texte vide avec le nom spécifié dans votre répertoire domestique, mais il ouvrira également ce fichier avec l'éditeur Nano à partir de l'endroit où vous pouvez ajouter tout contenu de votre choix à ce fichier car montré dans l'image suivante:

Après avoir apporté toutes ces modifications, vous devez enregistrer votre fichier et sortir de l'éditeur Nano simplement en appuyant simplement sur Ctrl + X. Vous pouvez également vérifier si un fichier texte a été créé dans votre répertoire domestique en exécutant la commande «sudo» ou pas simplement en vous rendant à votre répertoire personnel. Ici, vous pourrez trouver votre fichier texte nouvellement créé, comme indiqué dans l'image ci-dessous:

Conclusion

Dans cet article, nous avons essayé de vous donner un bref aperçu de l'utilisation de la commande «sudo» dans Linux Mint 20. Ce ne sont que quelques-uns des exemples de scénarios dans lesquels vous pouvez utiliser efficacement cette commande. Cependant, ce mot-clé peut être utilisé avec un grand nombre d'autres commandes ainsi que sur les autres saveurs du système d'exploitation Linux.