Menu Fermer

Activer et utiliser Sudo pour Windows

Parmi les nouveaux de Windows 11 24H2, Microsoft apporte le système sudo notamment pour les développeurs.
Sudo (superuser do) est une commande qui vous permet d’exécuter des programmes élevés sans exécuter le terminal Windows en tant qu’administrateur.

Dans ce tutoriel, je vous explique comment activer sudo pour Windows et je vous apprends à l’utiliser.

Activer et utiliser Sudo pour Windows

Comment activer sudo pour Windows

  • Faites un clic droit sur le menu Démarrer puis Paramètres. Pour aller plus vite, vous pouvez aussi utiliser le raccourci clavier + I. Sinon d’autres méthodes dans le tutoriel suivant : Comment ouvrir les paramètres de Windows 11
  • Allez dans Système puis à droite dans Espace développeurs
  • Enfin passer le commutateur Activé sur “Activer sudo
Activer sudo dans Windows 11
Comment activer sudo pour Windows
  • Sudo est maintenant activé sur le système

Configurer les modes de Sudo

Sudo dispose de trois modes de fonctionnement :

  • Dans une nouvelle fenêtre : Exécute le terminal avec des privilèges élevés
  • Avec entrée désactivée : Exécute le terminal en ligne en tant qu’administrateur avec l’entrée standard fermée dans la fenêtre dans laquelle vous avez exécuté l’élévation. L’interaction avec le processus élevé est également bloquée
  • En ligne (Inline) : Le terminal vous permet d’exécuter des tâches administratives dans la même fenêtre, comme dans Linux et macOS

Vous pouvez choisir le mode depuis le paramètre “Configurer le mode d’exécution des applications par sudo

Configurer les modes de Sudo de Windows

Il est également possible d’activer ou de désactiver Sudo et de modifier son mode à l’aide de la commande :

sudo config --enable normal

Comment utiliser Sudo

L’utilisation est extrêmement simple, il suffit de passer la commande en tout début.
Par exemple, prenons le cas de netstat :

netstat -ano

Ce qui nous donne :

sudo netstat -ano

L’UAC se déclenche et le résultat de la commande s’affiche dans la fenêtre courante ou dans une nouvelle fenêtre selon le mode sudo choisi.

Comment utiliser Sudo de Windows

FAQ

Qu’est-ce que sudo sur Windows 11 ?

Sudo est un concept natif du monde Unix/Linux, où il est utilisé pour exécuter des commandes avec des privilèges d’administrateur. Sur Linux, par exemple, on tape souvent sudo devant une commande pour l’exécuter avec des droits super-utilisateur (root).

Par exemple, vous ouvrez une invite de commandes ou PowerShell avec votre utilisateur courant et vous avez besoin d’exécuter une commande en administrateur.
Vous pouvez alors utiliser votre fenêtre courante de ligne de commandes et utiliser la commande sudo pour exécuter votre commande avec les autorisations d’administrateur.

Sudo VS RunAs : quels sont les différences

sudo est une commande offre un moyen d’élever rapidement une commande en tant qu’administrateur à partir de votre contexte de ligne de commande actuel et est familier à certains utilisateurs provenant d’autres systèmes d’exploitation.
Runas est une autre commande qui permet d’exécuter des programmes en tant qu’autres utilisateurs, y compris, mais sans s’y limiter, en tant qu’administrateur. Cette fonctionnalité est sur la feuille de route pour la commande sudo, mais n’existe pas encore.