Sudo sous Linux: Comment ça fonctionne ?

Certaines applications Linux nécessitent des privilèges élevés pour s’exécuter. Utilisez la commande su pour passer au superutilisateur (root), ou vous pouvez utiliser la commande sudo à 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 vous demande dans ces systèmes d’exploitation si vous souhaitez continuer à effectuer cette action spécifique, vous êtes confronté à un bouton pour confirmer que vous souhaitez exécuter l’action avec des privilèges élevés, et parfois vous devrez peut-être même entrer le mot de passe d’un administrateur.

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 ce que la commande va exécuter et que vous êtes autorisé à effectuer la tâche. Encore plus similaire est la commande « Exécuter en tant que » dans Windows ; comme sous Linux, la commande « exécuter en tant que » fonctionne à partir de la ligne de commande pour lancer un fichier avec les informations d’identification d’un certain utilisateur, souvent « un administrateur« .

syntaxe de la commande sudo

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 mettez 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 meilleur 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, une journalisation abondante de chaque commande pour 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 fichier de configuration sur de nombreuses machines différentes.

READ  Qu'est-ce que KDE Neon ? En quoi est-ce différent de Kubuntu ?

Exemple de commande Sudo

Un utilisateur standard sans privilèges administratifs peut saisir une commande sous Linux pour installer un logiciel :

Erreur de superutilisateur dans Ubuntu
dpkg -i logiciel.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 :

Commande sudo dpkg dans Ubuntu
sudo dpkg -i logiciel.deb

Cette fois, le logiciel s’installe.

Vous pouvez également configurer Linux pour empêcher certains utilisateurs d’utiliser la commande sudo.

5/5 - (1 vote)

Mises à jour de la newsletter

Saisissez votre adresse e-mail ci-dessous pour vous abonner à notre newsletter

Laisser un commentaire