
Si vous avez déjà entré accidentellement une mauvaise commande dans l’invite de commande ou PowerShell, vous n’êtes pas seul : tout le monde finit par le faire. Heureusement, l’une des meilleures protections de Linux est désormais disponible pour le terminal Windows.
Sudo est un élément essentiel du filet de sécurité de Linux
Qu’est-ce que sudo ?
Crédit : Lucas Gouveia/ Jason Fitzpatrick/ Windows Insight
Sudo, qui est l’abréviation de superuser do, ou utilisateur substitut do, est une fonctionnalité généralement trouvée sur les systèmes Linux comme Ubuntu ou Fedora.
Sudo vous permet d’exécuter une seule commande avec des privilèges administratifs sans avoir besoin de vous connecter au compte root (administrateur).

Connexes
Qu’est-ce que “root” sous Linux ?
L’utilisateur root de Linux peut faire ce qu’il veut, point final. Et c’est une énorme épée à double tranchant.
Même si cela semble mineur, il s’agit d’un élément de sécurité important. Sudo érige un petit mur qui vous empêche de faire quelque chose de destructeur par accident.
Prenons le cas où vous suivez d’anciennes instructions en ligne. Vous avancez étape par étape avec votre compte utilisateur normal, puis du coup une commande ne s’exécute pas correctement car elle nécessite sudo. Immédiatement, cela vous oblige à vous arrêter et à réfléchir attentivement à ce que fait réellement la commande. Est-ce qu’il agit sur un fichier protégé ? Est-ce qu’il essaie de changer les services liés à la sécurité ? Pourquoi exactement cette commande nécessite-t-elle les privilèges root ?
Vous devez également saisir votre mot de passe sudo pour installer des applications, ce qui garantit que vous n’exécuterez pas sans le savoir quelque chose de malveillant.
Il encourage une approche plus délibérée pour invoquer les privilèges root ou administratifs d’une manière qui ne fonctionne pas en tant qu’administrateur sous Windows.
Exécuter en tant qu’administrateur n’est pas aussi sûr que sudo
Les privilèges d’administrateur tout ou rien ne sont pas bons

Parfois, vous avez besoin de privilèges administratifs pour exécuter quelque chose sous Windows, tout comme sous Linux. Lorsque cela se produit, vous avez deux options : connectez-vous directement au compte administrateur ou lancez Terminal en tant qu’administrateur.
La plupart du temps, vous faites un clic droit puis sélectionnez Exécuter en tant qu’administrateur. Cependant, même s’il présente une similitude superficielle avec le fonctionnement de sudo, il est différent dans la pratique.
Une fois que vous lancez un terminal en tant qu’administrateur, tout ce que vous y faites sera exécuté en tant qu’administrateur. Vous voulez supprimer quelque chose que vous ne devriez pas ? Allez-y. Saisir une commande sans tenir compte des implications en matière de sécurité ? Ça a l’air bien, allez-y.
Il s’agit d’une approche du tout ou rien qui crée inutilement le risque qu’une commande tourne mal. Sudo, en revanche, vous oblige à taper sudo à chaque fois que vous souhaitez l’utiliser. Tant que vous ne copiez pas négligemment depuis Internet, cela vous rappelle constamment que la commande que vous êtes sur le point de saisir n’a aucune protection.
Utiliser votre PC directement à partir du compte administrateur est une mauvaise pratique et vous ne devriez pas le faire dans des circonstances normales. Le compte est désactivé par défaut ; Je vous recommande de le laisser ainsi.
Sudo facilite l’utilisation de l’interface de ligne de commande sous Windows
Passer au mode administrateur ou se connecter à un autre compte est un problème
Au-delà des avantages supplémentaires en matière de sécurité et de sûreté, sudo est également tout simplement pratique, ce qui n’est pas le cas d’une exécution en tant qu’administrateur.
Dans des circonstances normales, quel que soit le système d’exploitation que vous utilisez, vous ne souhaitez pas exécuter chaque commande en tant qu’administrateur. C’est pourquoi vous ne vous connectez normalement pas au compte administrateur sous Windows ou à Root sous Linux.
Vous devez exécuter tout ce que vous pouvez sous Windows dans un terminal non administrateur, puis invoquer les privilèges administratifs uniquement lorsque vous en avez réellement besoin. Malheureusement, en raison du fonctionnement de Windows, cela signifie que vous devez basculer entre deux fenêtres de terminal différentes.
D’un autre côté, sudo vous permet d’invoquer des privilèges administratifs à la volée, uniquement lorsque vous en avez besoin.
Abonnez-vous pour des conseils pratiques sur Windows Terminal, Sudo et CLI
Bénéficiez de la confiance en ligne de commande : abonnez-vous à notre newsletter pour une couverture concise et pratique du terminal Windows et de sudo. Recevez des procédures pratiques et des conseils de sécurité qui vous aideront à utiliser les commandes d’administration en toute sécurité.
Obtenir des mises à jour
En vous abonnant, vous acceptez de recevoir des newsletters et des e-mails marketing, et acceptez nos conditions d’utilisation et notre politique de confidentialité. Vous pouvez vous désinscrire à tout moment.
Ce n’est pas la fonctionnalité la plus pratique au monde, mais une fois que vous vous y êtes habitué, son absence sous Windows est extrêmement perceptible.
Installer Sudo sous Windows
Apporter la meilleure fonctionnalité Linux à Windows
Heureusement, Microsoft a introduit la commande sudo, dans toute sa splendeur, dans Windows 11. Pour l’activer, appuyez sur Windows+i pour ouvrir l’application Paramètres.
À partir de là, accédez à Système > Avancé, puis cliquez sur le bouton à côté de Activer Sudo. Je vous recommande également de modifier son exécution de In a new window à Inline , ce qui correspond à son comportement normal sous Linux.
Sudo n’est pas une fonctionnalité nécessaire ou révolutionnaire, mais c’est une chose que Linux fait sans équivoque mieux que Windows. Si vous passez du temps à travailler avec Windows via la ligne de commande, c’est une amélioration très bienvenue.

Windows 11 Professionnel
29,99 $
199 $
Économisez 169,01 $
Obtenez Windows 11 Professionnel et améliorez votre expérience PC tout en étant disponible avec une réduction énorme de 88 %.
*️⃣ Lien source :
Qu’est-ce que “root” sous Linux ? , lancez Terminal en tant qu’administrateur., copiez-collez négligemment depuis Internet, connectez-vous au compte administrateur sous Windows, , , , , Conditions d’utilisation , Politique de confidentialité ,