Quelles sont les différences entre sudo
, su
, visudo
, chroot
y gksu
?
Réponses
Trop de publicités?-
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 normesudoers
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 sectionsudoers
. -
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 lesudoers
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'applicationsudo
en raison d'une erreursudoers
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
ogksu
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
.