Sudo; à un moment ou à un autre lors de la navigation sur le web par rapport à GNU/Linux, je suis sûr que ceux d’entre vous qui sont nouveaux dans ce monde en serait venu à travers ce mot/commande.
Si vous avez suivi un nombre de tutoriels dispersés à travers le web, bonne chance que vous avez utilisé sudo avant. Mais, qu’est-ce que sudo? En bref, sudo est, “Super user faire”, qui accorde à l’utilisateur non privilégié la capacité à effectuer des tâches que seul un administrateur / root, peut faire.
Vous avez probablement déjà rencontré l’utilisation de sudo même si vous n’avez pas sauté ouvrez une fenêtre de terminal, pour cette question. Ou même si vous n’avez JAMAIS UTILISÉ GNU/LINUX avant, je parie que vous avez utilisé sudo (ou quelque chose de très similaire au moins), même sur Windows ou Mac!
source: https://xkcd.com/149/
Si vous utilisez Windows à partir de Vista-là, vous avez sans doute au moins une fois ont rencontré Windows UAC (Contrôle de Compte d’Utilisateur), qui certes n’est PAS la commande sudo et fait les choses un peu différemment; par souci de simplicité, nous pourrions dire que c’est assez similaire.
Utilisateurs de GNU/Linux qui essaient de faire quelque chose qui requiert des privilèges d’administration va également à la rencontre d’une fenêtre, pour leur demander leur mot de passe tout de même, qui se fait généralement via gksudo/kdesudo ou d’autres graphiques wrappers; en termes simples, ils sont sudo fait graphiquement plutôt que par l’intermédiaire d’un terminal.
Oui, gksudo/kdesudo s’exécute un peu plus profond que cela, mais que cet article est destiné aux débutants, nous n’allons pas plonger dans les aspects les plus profonds de gksudo/kdesudo etc VS sudo.
Les utilisateurs de Mac aussi l’expérience de quelque chose de similaire quand ils essaient d’effectuer des tâches administratives, devant entrer leur mot de passe via MacOS son propre système, qui fonctionne sur une fonctionnalité similaire à Windows contrôle de compte d’utilisateur. Encore une fois, pas tout à fait sudo, mais très similaire à la fonctionnalité.
Comment utiliser sudo sur la ligne de commande
L’utilisation de sudo est littéralement aussi simple que dans la préface de presque n’importe quelle commande.
Par exemple en tapant: sudo nano /etc/nginx/nginx.conf
Cette commande va ouvrir le fichier spécifié avec l’éditeur de texte nano, avec un relevé des privilèges.
Les fichiers d’édition, coller des fichiers, déplacer des fichiers, les fichiers de sauvegarde, ou autre chose que de la simple visualisation de fichiers en lecture seule, en touchant les fichiers stockés dans la racine uniquement les lieux, nécessite l’utilisation de sudo ou d’être super-utilisateur (su).
Lire aussi: Un Regard sur les Environnements de Bureau: à l’UNITÉ
Pourquoi utiliser sudo au lieu de su?
Il y a plusieurs raisons pourquoi il est préférable que les utilisateurs d’utiliser sudo, plutôt que de se connecter en tant que root via la commande su, principalement pour des raisons de sécurité.
Lorsque vous vous connectez à votre ligne de commande comme su, vous restez comme la ligue jusqu’à ce que vous soit inférieur à vos privilèges, ou près de la ligne de commande. Bien sûr, cela permet à l’utilisateur paresseux pour avoir de type de moins en n’ayant pas besoin de préface vos commandes avec sudo plus, cependant, cela ouvre également la porte à plus d’erreurs potentielles qui pourraient devenir très coûteuse; une mauvaise commande et vous pouvez littéralement effacer l’intégralité de votre disque dur.
Une autre raison pourquoi il est conseillé de ne pas vous connecter à votre système en tant que root, ou si vous voulez aller un cran au-dessus et en fait complètement désactiver le compte root, est pour la sécurité contre les adversaires. Si vous avez un terminal connecté en tant que root gauche ouvert sur votre machine, n’importe qui peut s’asseoir à l’avant de la machine et complet de l’accès administratif.
Une troisième raison, c’est parce que de l’exploitation forestière différences. Généralement tout ce que vous faites via la commande sudo est connecté, d’autre part, votre système enregistre uniquement l’autorisation de devenir la ligue. L’utilisateur moyen ne sera pas vraiment la lecture d’un grand nombre de ces sortes de journaux de toute façon, mais pour les powerusers là cela peut être important.
Les derniers mots de
Je ne vais pas entrer dans les sudoers, donnant sudo accès, limitant sudo accès à des commandes spécifiques, etc dans cet article qui va un peu au-delà de la débutant connaissance de cet article était destiné. Cependant, nous espérons que cela donne à certains nouveaux utilisateurs de GNU/Linux un peu plus de compréhension au sujet de exactement ce que sudo est, de fait, et de son utilisation.