Comment activer Linux sudo sur Windows 11

Comment activer Linux sudo sur Windows 11
  • Pour activer sudo sur Windows 11, ouvrez Paramètres > Système > Pour les développeurs, activez « Activer sudo » et choisissez l’ option « En ligne » .
  • Vous pouvez également ouvrir l’invite de commande ou PowerShell (admin) et exécuter la commande « sudo config –enable normal » .

Sous Windows 11 , il est désormais possible d’activer « sudo » et dans ce guide, je décrirai les étapes pour terminer cette configuration. À partir de la version préliminaire 26052 , le système d’exploitation ajoute la prise en charge de la commande sudo pour l’invite de commande et PowerShell afin d’exécuter des commandes élevées sans avoir à ouvrir la console en tant qu’administrateur, similaire à la commande déjà disponible sous Linux, macOS et autres Unix- systèmes d’exploitation basés sur.

Différences des modes Sudo

Sudo sur Windows 11 propose trois modes :

  • En ligne : lors de l’exécution de la commande sudo, la console permettra l’exécution de tâches d’administration dans la même fenêtre. Si vous souhaitez la même expérience Linux, c’est l’option que vous devez utiliser.
  • Entrée fermée : C’est l’expérience la plus sécurisée. Il exécute la commande en mode élevé dans la fenêtre actuelle, mais le processus n’aura plus d’entrées. Si vous devez exécuter des processus supplémentaires, ce mode ne fonctionnera pas.
  • Dans une nouvelle fenêtre : Lors de l’exécution de la commande sudo, le Terminal ouvrira une nouvelle fenêtre en tant qu’administrateur.

Opérations prises en charge

Vous pouvez effectuer de nombreuses opérations à l’aide de cette commande :

  • Suppression d’un fichier protégé.
  • Appel de commandes élevées.
  • Ouverture d’un nouveau terminal pour effectuer n’importe quelle tâche.

Exigences

L’intégration de sudo est actuellement en cours de développement, ce qui signifie que vous aurez besoin d’un appareil inscrit sur Dev ou Canary Channel , et qu’il doit exécuter Windows 11 build 26052 ou une version supérieure. Techniquement, cette fonctionnalité devrait être déployée dans le cadre de Windows 11 24H2 .

Dans ce guide , je vais vous apprendre les étapes pour configurer la commande sudo sur Windows 11.

Activer sudo sur Windows 11 à partir des paramètres

Pour activer sudo sur Windows 11 via l’application Paramètres, procédez comme suit :

  1. Ouvrez les paramètres sous Windows 11.

  2. Cliquez sur Système .

  3. Cliquez sur la page Pour les développeurs .

  4. Activez le commutateur à bascule Activer sudo .

    Windows 11 active sudo

  5. Cliquez sur le paramètre « Activer sudo » .

  6. Choisissez le mode « En ligne » dans le paramètre « Configurer la façon dont sudo exécute les applications » pour une expérience de type Linux.

    Configurer la façon dont sudo exécute les applications

Une fois les étapes terminées, vous pouvez commencer à utiliser la commande sudo sur le terminal Windows, que vous utilisiez l’invite de commande ou PowerShell.

Activer sudo sur Windows 11 depuis le terminal

Pour activer la commande sudo via l’invite de commande ou PowerShell, procédez comme suit :

  1. Ouvrez Démarrer .

  2. Recherchez Windows Terminal , cliquez avec le bouton droit sur le premier résultat et choisissez l’option Exécuter en tant qu’administrateur .

    Remarque rapide : ce sera la dernière fois que vous devrez exécuter le terminal en tant qu’administrateur. Vous pouvez traiter la configuration dans l’invite de commande ou PowerShell.
  3. Tapez la commande suivante pour activer le mode sudo « Inline » sur Windows 11 et appuyez sur Entrée :

    sudo config --enable normal
    Invite de commandes activer la commande sudo

  4. (Facultatif) Tapez la commande suivante pour activer le mode sudo « Dans une nouvelle fenêtre » et appuyez sur Entrée :

    sudo config --enable forceNewWindow

  5. (Facultatif) Tapez la commande suivante pour activer le mode sudo « Avec entrée désactivée » et appuyez sur Entrée :

    sudo config --enable disableInput

Une fois les étapes terminées, la commande sudo sera activée et vous pourrez commencer à utiliser la commande pour exécuter des outils élevés sans avoir besoin de démarrer une console en tant qu’administrateur.

Commencez à utiliser sudo sur Windows 11

Pour utiliser la commande sudo, procédez comme suit.

  1. Ouvrez Démarrer .

  2. Recherchez le terminal Windows et cliquez sur le premier résultat pour ouvrir la console.

  3. Tapez la commande suivante pour appeler l’aide de la commande sudo et appuyez sur Entrée :

    sudo -h
    Commande d'aide Sudo

    Note rapide : Cette commande vous aidera à apprendre à structurer la commande, les différents arguments et les options disponibles.
  4. Tapez la commande suivante pour exécuter une commande avec sudo sur Windows 11 et appuyez sur Entrée :

    sudo del mytextfile.txt
    Utiliser correctement la commande sudo

    Remarque rapide : la commande fonctionne en ajoutant le préfixe sudo avant la commande réelle pour élever le processus. Le système afficherait toujours la boîte de dialogue « Contrôle de compte d’utilisateur » (UAC) pour confirmer l’élévation.

Il est important de noter que la commande sudo est sensible à la casse, mais uniquement pour les options disponibles. Par exemple, sudo -hl’aide s’affichera, mais cela sudo -Hproduira une erreur.

Microsoft ajoute encore cette prise en charge native pour combler le fossé entre Windows et les systèmes d’exploitation de type Unix et permettre aux développeurs de travailler plus facilement dans le système avec des outils qu’ils connaissent déjà.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *