La commande Linux la plus connue arrive sur Windows 11 : voici à quoi elle sert

Nous ne pouvons nier que Windows et Linux vont de plus en plus de pair. Ce qui était autrefois une inimitié malsaine, il y a aujourd’hui de moins en moins de différences entre les deux systèmes. Microsoft soutient fortement les logiciels libres et propose aux utilisateurs de nombreuses façons d’utiliser Linux dans leur propre Windows, comme le sous-système Windows. Cependant, aujourd’hui, nous sommes allés plus loin et les utilisateurs de Windows ont reçu une commande que nous n’aurions jamais imaginée auparavant : sudo.

En raison de la sécurité par défaut de Linux, tous les utilisateurs du système d’exploitation disposent d’autorisations plus ou moins restrictives, bloquant par défaut l’accès à toute partie critique du système. Par conséquent, si nous exécutons une « apt install » telle quelle sur une console, nous ne pourrons installer aucun programme : nous manquons d’autorisations. Pour éviter d’avoir à créer un nouvel utilisateur à part entière et à y basculer encore et encore, Linux est livré en standard avec l’utilisateur root, root, qui dispose d’autorisations absolues dans Windows. Et c’est là que se trouve la commande «superutilisateur faire« , ou  » sudo « .

La commande SUDO sous Linux est une commande conçue pour pouvoir exécuter des instructions et apporter des modifications au système d’exploitation comme si nous étions l’utilisateur root. De cette façon, en l’exécutant et en entrant le mot de passe correspondant, nous pouvons exécuter n’importe quelle commande ou apporter des modifications au système, avec des autorisations absolues, avec le plus haut niveau de privilèges. Cela implique non seulement que nous pouvons installer des programmes, mais que nous aurons accès à tous les fichiers du système (et à n’importe quel utilisateur), en plus de pouvoir éliminer les parties critiques du système d’exploitation.

sudo dans Windows 11

Les utilisateurs qui ont installé la dernière version Insider de Windows 11 ont trouvé une nouvelle entrée dans le panneau des développeurs du système d’exploitation. Cette entrée, appelée « Enable sudo », nous permet de le faire lorsque nous utilisons la console CMD ou PowerShell, nous pouvons invoquer la commande SUDO pour exécuter n’importe quelle tâche au sein du système.

Windows 11 SUDO

De cette façon, Windows nous empêchera de désinstaller des programmes, de modifier des paramètres ou d’effectuer des modifications nécessitant des autorisations administratives si nous n’invoquons pas le super-utilisateur. Lors de l’exécution de cette commande, nous pouvons choisir entre ouvrir une nouvelle fenêtre de terminal avec les nouvelles autorisations, désactiver le clavier et la souris lorsque la commande est exécutée jusqu’à ce que l’instruction soit terminée (pour des raisons de sécurité), ou exécuter la commande dans la fenêtre ouverte elle-même, utile, surtout dans les environnements de développement.

Cette commande sera disponible dans les deux CMD comme dans PowerShell et dans l’application Terminal.

Quand sera-t-il disponible

Pour le moment, cette nouvelle fonctionnalité n’est apparue que dans certaines des versions les plus récentes du système d’exploitation. De plus, seule l’entrée est apparue dans le menu de configuration, car même si on l’active, cela ne fonctionne toujours pas.

Il est prévu que, dans une ou deux autres mises à jour Insider, cette nouvelle commande commencera à fonctionner afin que les utilisateurs puissent en avoir le contrôle. Toutefois, ce ne sera sûrement pas avant le lancement du Version 24H2 lorsque la commande SUDO est désormais disponible pour tous les utilisateurs de Windows 11.