Qu'est-ce que le Sudo sous Linux ?
Certain Linux les applications nécessitent des privilèges élevés pour s'exécuter. Utilisez le sucommander pour passer au superutilisateur (root), ou vous pouvez utiliser le sudo commande à la place.
Comment ça fonctionne
Bien qu'elles fonctionnent différemment, la commande sudo est analogue à l'invite de confirmation que vous voyez parfois sous Windows ou macOS. Lorsqu'on lui a demandé dans ces systèmes d'exploitation si vous souhaitez continuer à effectuer cette action spécifique, un bouton s'affiche pour confirmer que vous voulez exécuter l'action avec des privilèges élevés, et parfois vous devrez peut-être même entrer un administrateur le mot de passe.
Linux utilise la commande sudo comme un mur entre les tâches normales et les tâches administratives, de sorte que vous devez confirmer que vous voulez faire tout ce que la commande va exécuter, et que vous êtes autorisé à exécuter le tâche. Encore plus similaire est le courir comme commander dans Windows; comme sous Linux, le courir comme

Si vous n'êtes pas sûr d'utiliser sudo ou su, regardez le caractère de fin sur la ligne de commande. S'il s'agit d'un signe dièse (#), vous êtes connecté en tant que root.
À propos de la commande Sudo
Lorsque vous placez sudo devant n'importe quelle commande dans le terminal, cette commande s'exécute avec des privilèges élevés, c'est pourquoi c'est la solution aux erreurs liées aux privilèges.
Sudo fonctionne sur une base de commande. Les fonctionnalités incluent la possibilité de restreindre les commandes qu'un utilisateur peut exécuter sur une base par hôte, la journalisation copieuse de chaque commande à fournir une piste d'audit claire de qui a fait quoi, un délai d'expiration configurable de la commande sudo et la possibilité d'utiliser le même configuration déposer sur de nombreuses machines différentes.
Exemple de commande Sudo
Un utilisateur standard sans privilèges administratifs peut entrer une commande sous Linux pour installer un logiciel:

dpkg -i software.deb
La commande renvoie une erreur car une personne sans privilèges administratifs n'est pas autorisée à installer le logiciel. Cependant, la commande sudo vient à la rescousse. Au lieu de cela, la commande correcte pour cet utilisateur est:

sudo dpkg -i software.deb
Cette fois, le logiciel s'installe.
Vous pouvez également configurer Linux pour empêcher certains utilisateurs d'utiliser la commande sudo.