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.
Table des matières
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“
- Puis le contrôle des comptes d’utilisateurs (UAC) se déclenche, cliquez sur Oui
- 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“
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.
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.
Liens
- sudo : quels sont les problèmes de sécurité
- 15 exemples utiles de Sudoers pour configurer sudo sur Linux
- Sudo : comment utiliser le configurer sudoers sur Linux (Debian, Ubuntu, Mint …)
- 50 meilleures astuces pour Windows 11
- 20 meilleures fonctionnalités de Windows 10/11
- 15 meilleurs paramètres de Windows 11 à modifier
- AdvancedRun : exécution avancé de commandes ou EXE sur Windows
- Comment exécuter une commande ou un EXE sur Windows 11, Windows 10
- Comment exécuter une application en administrateur sur Windows (10, 11, 7 et 8)
- Comment exécuter un programme en tant qu’autre utilisateur Windows 10, 11
- Runas : utiliser la commande pour exécuter un programme avec un autre utilisateur
- Mode de compatibilité : exécuter ancienne application sur Windows 10, 11
- Le contrôle des comptes (UAC) : comprendre le contrôle des comptes (UAC)