48 votes

Quelles sont les différences entre sudo, su, visudo, chroot et gksu ?

Quelles sont les différences entre sudo , su , visudo , chroot y gksu ?

26voto

BezantSoft Points 1
  • chroot est un moyen d'entrer dans un dossier et de faire croire que ce dossier est en cours de traitement. / à tout ce qui est exécuté à l'intérieur. Cela vous permet d'exécuter des exécutables sur une installation Ubuntu qui ne démarre pas en la montant à un endroit autre que / et en utilisant /bin/bash (celui qui se trouve à l'intérieur de l'installation) pour obtenir une invite de terminal.

  • sudo - Permet à certains comptes de s'authentifier pour exécuter un programme en tant que root ou autre utilisateur. Certains programmes peuvent ne pas nécessiter de mot de passe, tel que défini dans la norme sudoers dossier. L'autorisation de la demande dépend de l'utilisateur (et du groupe) qui exécute la commande. sudo et la commande à exécuter, telle qu'elle est définie dans la section sudoers .

  • su - Il s'agit également d'un moyen d'élévation, mais avec des différences car il effectue une connexion interactive complète en tant que root (ou un autre utilisateur), et donne une invite bash à moins que cela ne soit spécifié autrement avec des arguments. Il utilise les informations d'identification de l'utilisateur cible comme moyen d'authentification.

  • visudo - Modifie le sudoers fichier. Il utilise un exécutable spécial qui vérifie la syntaxe du fichier afin de s'assurer que vous n'êtes pas exclu de l'accès à l'application sudo en raison d'une erreur sudoers fichier. Si vous tentez d'enregistrer une configuration non valide, le système vous arrêtera et vous renverra à l'éditeur pour la corriger.

  • gksudo o gksu est identique à sudo, sauf qu'il est graphique et qu'il réécrit certains chemins afin que les programmes graphiques ne causent pas de problèmes d'autorisation sur le profil de l'utilisateur, en particulier avec ~/.Xauthority .

5voto

dfrankow Points 103

SU vous connecte en tant que racine.

Le terminal restera en tant que root pour la session.

Avec sudo (superuser do), vous pouvez effectuer des opérations en tant que root tout en étant connecté en tant qu'utilisateur normal.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X