GNU/Linux >> Tutoriels Linux >  >> Linux

Quelle est la différence entre root et sudo ?

Le su (et sudo) la commande nécessite traditionnellement root le mot de passe. Cependant, vous pouvez configurer sudo afin que les utilisateurs ordinaires puissent obtenir les privilèges root avec leur propre mot de passe en modifiant /etc/sudoers (en root, de préférence avec visudo ).

Les distributions Linux modernes préconfigurent le premier utilisateur pour pouvoir sudo avec son propre mot de passe. Cela empêche une mauvaise configuration accidentelle du système par l'utilisateur et lui permet d'obtenir un contrôle total sans avoir besoin d'un mot de passe root séparé.


Un utilisateur normal ne peut obtenir un accès root avec sudo que s'il se trouve dans le fichier sudoers (ce qui signifie qu'il est suffisamment fiable pour obtenir des autorisations d'administrateur à la demande). Dans un environnement de production, presque personne ne devrait être sudoer.


Le su commandez-le pour modifier temporairement une identité à n'importe quel utilisateur sur un système et exécuter de nombreux programmes avec ses permissions. Il n'est pas nécessaire que ce soit la racine. Si l'utilisateur exécutant su n'est pas root, il doit entrer le mot de passe de l'utilisateur dont il veut obtenir l'identité.

Le sudo commande consiste à exécuter une commande avec les autorisations de n'importe quel utilisateur. Il n'est pas nécessaire que ce soit aussi la racine. La commande est très configurable et fournit une sorte de contrôle d'accès précis. L'entrée de votre propre mot de passe est facultative et configurable. Certaines distributions permettent au premier utilisateur du système d'exécuter avec sudo tout.


Linux
  1. Apprenez la différence entre les commandes "su" et "su -" sous Linux

  2. Centos - Comportement des autorisations de lien dur différent entre Centos 6 et Centos 7 ?

  3. Quelle est la différence entre /bin/false et /sbin/nologin en tant que shell de l'utilisateur nologin

  4. Quelle est la différence entre l'ajout d'un utilisateur à sudoers et le groupe root ?

  5. Quelle est la différence entre ls et l ?

Copier des fichiers entre Linux et FreeDOS

La différence entre sudo et su expliquée

Comprendre la différence entre les commandes sudo et su sous Linux

Quelle est la différence entre Linux et Unix ?

Quelle est la différence entre l'espace utilisateur et l'espace noyau ?

Est-ce que sudo su - est considéré comme une mauvaise pratique ?