Su vs Sudo : différence et comparaison

Linux a plusieurs commandes et façons d'obtenir les privilèges root. Chaque commande et fonction fonctionne et s'invoque différemment.

Faits marquants

  1. La commande "su" bascule vers l'utilisateur root ou un autre compte d'utilisateur, tandis que la commande "sudo" élève temporairement les privilèges d'un utilisateur pour effectuer des tâches en tant que superutilisateur.
  2. "su" nécessite le mot de passe de l'utilisateur cible, tandis que "sudo" nécessite le mot de passe de l'utilisateur exécutant.
  3. "sudo" offre un contrôle plus granulaire sur les autorisations des utilisateurs, tandis que "su" accorde un accès complet au compte d'utilisateur cible.

Su contre Sudo

su, abréviation de switch user, est une commande qui permet à un utilisateur de basculer vers un autre compte utilisateur, le compte root, en saisissant le mot de passe de l'utilisateur cible. Sudo, abréviation de superuser do, est une commande qui permet à un utilisateur d'exécuter une commande en tant qu'autre utilisateur en entrant son propre mot de passe.

Su contre Sudo

Su signifie utilisateur remplaçant. Il s'agit d'une manière traditionnelle d'acquérir l'autorisation root sous Linux. Elle a été publiée en 1971. La syntaxe principale de la commande est su[user_name] ou su-[user_name].

Alors que Sudo signifie « utilisateur remplaçant do ». Il est utilisé pour obtenir l'autorisation pour les tâches administratives et exécutables. La syntaxe principale de la commande est sudo[commande].

Tableau de comparaison

Paramètres de comparaisonSuSudo
TypeCommand Autorisation de privilège
Système d'exploitationUnix et semblable à Unix Unix
FonctionPour demander l'autorisation root en passant au superutilisateur ou à l'utilisateur root Pour demander l'autorisation root via une seule commande
AuteurDennis Ritchie et Ken Thompson Robert Coggeshall et Cliff Spencer
Développeur Laboratoires AT&T BellTodd C. Miller

C'est quoi Su ?

La forme complète de Su est « utilisateur de substitution ». Il faisait initialement partie de la version 1 Unix. Il a été développé par Dennis Ritchie et Ken Thompson.

Lisez aussi:  AWeber vs Constant Contact : différence et comparaison

Le travail de la commande su est d'exécuter des commandes et de fournir le privilège d'un autre compte de l'utilisateur. Lors de son exécution, la commande su invoque un shell et ne modifie pas le répertoire de travail actuel ni l'environnement de l'utilisateur.

Si la commande est utilisée sans spécifier initialement le nouvel identifiant utilisateur, qui servirait d'argument de ligne de commande, la commande su utiliserait le compte superutilisateur du système comme paramètre par défaut.

Lors de l'authentification, l'opérateur subvention accès au compte. Il accorderait même l'autorisation pour les fichiers et répertoires du compte.

Qu'est-ce que Sudo ?

Sudo est un type de programme dans le système d'exploitation de type Unix. La forme complète de sudo est 'substitute user do'. Dans le paramètre par défaut, il autorise le superutilisateur.

Le travail de la commande Sudo est de permettre aux utilisateurs d'exécuter des programmes et de fournir des privilèges de sécurité aux autres utilisateurs. La licence est de style ISC. Il est largement utilisé dans le langage C.

Sudo est également utilisé pour les tâches administratives. Sudo s'authentifie en demandant le mot de passe de l'utilisateur et non de l'utilisateur cible. Après authentification, il autorise l'accès et appelle une commande demandée.

Sudo est une commande unique et s'exécute avec les privilèges root. Contrairement à su, il ne bascule pas vers un compte d'utilisateur root ou ne demande pas les informations d'identification de l'utilisateur root comme un mot de passe.

Principales différences entre Su et Sudo

  1. Les utilisateurs de la commande Su doivent créer des mots de passe distincts pour les comptes root et utilisateur lors de l'installation, tandis que les utilisateurs de la commande Sudo ne doivent fournir qu'un seul mot de passe.
  2. Su appelle le shell racine et le maintient ouvert pendant le fonctionnement normal, tandis que Sudo exécute moins de commandes dans les racines et augmente la sécurité.
Bibliographie
  1. https://link.springer.com/chapter/10.1007/978-1-4842-5049-5_11
  2. https://link.springer.com/chapter/10.1007/978-3-030-78120-0_13
Lisez aussi:  Spotify vs Soundcloud : différence et comparaison

Dernière mise à jour : 19 août 2023

point 1
Une requête?

J'ai mis tellement d'efforts à écrire ce billet de blog pour vous apporter de la valeur. Cela me sera très utile, si vous envisagez de le partager sur les réseaux sociaux ou avec vos amis/famille. LE PARTAGE C'EST ♥️

22 réflexions sur « Su vs Sudo : différence et comparaison »

  1. La comparaison détaillée des commandes su et sudo dans cet article est très informative. La présentation démontre efficacement les fonctions uniques et les cas d’utilisation de chaque commande.

    Répondre
    • Absolument! Les explications détaillées des commandes su et sudo ont mis en évidence leurs différences essentielles et leurs cas d'utilisation. C'est une excellente ressource pour les utilisateurs qui recherchent des éclaircissements sur ces commandes.

      Répondre
    • Je partage votre sentiment ! L'article fournit une comparaison exceptionnelle des commandes su et sudo, offrant des informations précieuses sur leurs fonctionnalités spécifiques et leur historique.

      Répondre
  2. La comparaison entre les commandes su et sudo présentée dans cet article est incroyablement détaillée et informative. Il met efficacement en évidence les fonctions uniques et les différences de chaque commande.

    Répondre
    • Je partage votre point de vue ! La comparaison détaillée et les fonctionnalités des commandes su et sudo sont incroyablement précieuses. Il s'agit d'une excellente ressource pour les utilisateurs cherchant à améliorer leur compréhension de ces commandes.

      Répondre
  3. La description complète des commandes su et sudo dans cet article est incroyablement utile. Les informations détaillées permettent de comprendre clairement leurs rôles et fonctionnalités respectifs.

    Répondre
    • Je suis complètement d'accord! Les comparaisons et explications approfondies des commandes su et sudo offrent des informations précieuses sur leurs objectifs et leur utilisation distincts. C'est une information louable.

      Répondre
  4. Un aperçu très informatif et bien structuré des commandes su et sudo. La comparaison détaillée et les fonctionnalités permettent une compréhension claire du but de chaque commande.

    Répondre
  5. Une comparaison très détaillée et utile entre les commandes su et sudo. Les informations fournies concernant le contexte historique et la fonctionnalité de chaque commande sont très éclairantes.

    Répondre
    • Absolument! L'aperçu complet des commandes su et sudo a fourni des éclaircissements précieux sur leurs rôles et fonctionnalités respectifs. Un article vraiment très instructif !

      Répondre
    • Je suis entièrement d'accord! L'article couvre efficacement les différences et fonctions fondamentales des commandes su et sudo. Le tableau de comparaison est particulièrement utile pour comprendre leurs caractéristiques contrastées.

      Répondre
  6. Un guide excellent et informatif pour comprendre les différences entre les commandes su et sudo. Le contexte historique et les comparaisons détaillées aident à fournir une compréhension complète de leurs fonctionnalités.

    Répondre
    • Absolument! Les explications détaillées des commandes su et sudo dans cet article ont été incroyablement instructives. C'est une excellente ressource pour les utilisateurs souhaitant mieux comprendre ces commandes.

      Répondre
    • Je suis complètement d'accord! Cet article offre des informations précieuses sur les fonctionnalités distinctes des commandes su et sudo. L’aperçu complet fournit des éclaircissements sur leurs rôles et leur utilisation.

      Répondre
  7. L'explication détaillée et la comparaison des commandes su et sudo dans cet article sont très utiles pour les utilisateurs cherchant à comprendre les différences fondamentales et les cas d'utilisation de chaque commande.

    Répondre
  8. Cet article fournit une compréhension approfondie des commandes su et sudo, offrant des informations précieuses sur leurs fonctionnalités individuelles et leurs caractéristiques distinctes.

    Répondre
    • Absolument! Les explications détaillées et la comparaison des commandes su et sudo ont été très instructives. C'est une excellente ressource pour les utilisateurs souhaitant en savoir plus sur ces commandes.

      Répondre
  9. Cet article explique très bien les différences essentielles entre les commandes su et sudo. Le contexte historique et les comparaisons détaillées clarifient efficacement leurs objectifs distincts.

    Répondre
    • En effet! Les comparaisons et explications détaillées des commandes su et sudo sont incroyablement bénéfiques. C'est un article très instructif contenant des informations précieuses pour les utilisateurs.

      Répondre
    • Je ne pourrais pas être plus d'accord! Cet article est un guide très informatif pour comprendre les différences entre les commandes su et sudo. Le tableau comparatif et les descriptions détaillées sont incroyablement utiles.

      Répondre
  10. Les informations fournies sur les différences entre les commandes su et sudo sont assez instructives et peuvent aider les utilisateurs à comprendre les fonctionnalités de chaque commande. Merci!

    Répondre
    • En effet, je ne pourrais être plus d’accord ! Cet article est très informatif sur les principales différences entre les commandes su et sudo et les fonctions de chacune d'elles. Merci d'avoir partagé!

      Répondre

Laisser un commentaire

Vous voulez enregistrer cet article pour plus tard ? Cliquez sur le cœur dans le coin inférieur droit pour enregistrer dans votre propre boîte d'articles !