"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > Tutoriel logiciel > L'outil sudo arrive sur Windows : comment et pourquoi l'utiliser

L'outil sudo arrive sur Windows : comment et pourquoi l'utiliser

Publié le 2024-08-17
Parcourir:121

Si vous aimez peaufiner votre configuration Windows, vous devez souvent exécuter des commandes « élevées » ou de niveau administrateur. Vous êtes probablement habitué à faire cela en exécutant une invite de commande en tant qu'administrateur, mais cela deviendra beaucoup plus facile avec sudo sous Windows.

Que fait la commande sudo ?

Malgré l'accent général mis sur la configuration via les applications Paramètres et les assistants de configuration faciles à utiliser sous Windows, de temps en temps, vous devez toujours saisir des commandes. Beaucoup d’entre eux ne fonctionneront pas avec votre compte utilisateur standard. Au lieu de cela, vous devez les exécuter en tant qu'administrateur. Exiger des autorisations d'administrateur est encore un concept relativement nouveau dans Windows, mais il était répandu depuis bien plus longtemps dans les systèmes d'exploitation plus anciens.

Ce problème était si répandu que les développeurs de systèmes d'exploitation ont réfléchi à une solution au problème il y a plusieurs décennies. Les installations Unix avaient, et ont toujours, une commande su, qui signifie « changer d'utilisateur ». Cela vous permettrait de changer de compte pour n'importe quel autre utilisateur, mais pourrait également vous permettre d'exécuter par défaut en tant que compte administrateur ou superutilisateur du système.

Cette solution a fonctionné, mais se connecter en tant qu'administrateur pour exécuter une commande semblait exagéré. En guise de solution, les développeurs ont créé la commande sudo, qui signifie soit « changer d'utilisateur et faire », soit « superutilisateur faire », selon diverses opinions. Pour faire court, la commande sudo vous permet d'exécuter facilement une commande avec des privilèges élevés. Nous avons couvert les différences entre su et sudo si vous êtes curieux.

Cela signifie que la commande sudo équivaut à peu près à un clic droit sur l'application d'invite de commandes, à sélectionner Exécuter en tant qu'administrateur et à exécuter une commande, comme do_something. Avec l'aide de la commande sudo, vous n'avez pas à vous soucier d'exécuter l'invite de commande en tant qu'administrateur. Au lieu de cela, tapez simplement sudo do_something, et la commande fonctionnera exactement de la même manière.

Quelles versions de Windows peuvent exécuter la commande sudo ?

Microsoft ajoute la commande sudo à Windows 11, et étant donné que la prise en charge de Windows 10 touche à sa fin, nous ne nous attendons pas à voir la commande arriver de si tôt. Au moment de la rédaction, la commande sudo n'est disponible que pour les participants Windows Insider (builds 26045 et versions ultérieures), en particulier ceux des canaux Developer et Windows Canary.

Contrairement à certaines fonctionnalités testées par Microsoft dans ces versions, il semble assez probable que sudo arrive bientôt sur le système d'exploitation.

Comment activer la commande sudo sous Windows

Si la commande sudo n'est pas encore disponible pour votre version de Windows, vous devrez vous inscrire à Windows Insider. Il s'agit d'un processus simple, mais soyez prévenu : les options Developer et Canary peuvent être instables, alors ne les utilisez pas sur un PC sur lequel vous ne souhaitez pas perdre de données.

Une fois que vous exécutez une version de Windows sur laquelle la commande sudo est disponible, son activation est un processus simple. Ouvrez l'application Paramètres, puis sélectionnez Système sur la gauche et Pour les développeurs dans la zone principale de la fenêtre.

Ici, faites défiler vers le bas et cochez la case qui indique Activer sudo.

The sudo Tool Is Coming to Windows: How and Why to Use It

Activez sudo via l'invite de commande

Si vous êtes plutôt orienté ligne de commande, vous pouvez également activer sudo via l'invite de commande. Ironiquement, cela vous oblige à exécuter une fenêtre CMD élevée. Appuyez sur la touche Windows, tapez « commande », puis cliquez avec le bouton droit sur Invite de commandes (ou PowerShell) et sélectionnez Exécuter en tant qu'administrateur.

Dans cette invite, exécutez la commande suivante :

sudo config --enableenable 
The sudo Tool Is Coming to Windows: How and Why to Use It

Comment utiliser la commande sudo sous Windows

Après avoir activé la commande sudo sous Windows, elle est simple à utiliser. Ajoutez simplement la commande sudo à toute commande que vous auriez généralement besoin d'exécuter en tant qu'administrateur, puis acceptez les invites qui suivent.

Un exemple de Microsoft utilise la commande netstat :

sudo netstat -ab 
The sudo Tool Is Coming to Windows: How and Why to Use It

Cette fonctionnalité peut sembler un peu inutile – et pour beaucoup de gens, c’est le cas. Cela dit, si vous passez votre journée à exécuter commande après commande sous Windows et que vous souhaitez la simplicité de la commande sudo, son ajout vous facilitera la vie.

Microsoft semble engagé dans la mise en œuvre de sudo, allant même jusqu'à publier sudo sur GitHub en open source. Si la lecture de ceci vous incite à en savoir plus sur ce qui se passe sous Windows, assurez-vous de jeter un œil à notre liste de commandes que tout utilisateur de Windows devrait connaître.

Déclaration de sortie Cet article est reproduit sur : https://www.makeuseof.com/sudo-tool-in-windows/ En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3