Aller au contenu

sudo

sudo : programme setuid qui exécute une commande sous l'identité d'un autre utilisateur, root par défaut, après avoir authentifié l'appelant par son propre mot de passe et vérifié une règle de /etc/sudoers ou de /etc/sudoers.d/. Chaque utilisation est journalisée au nom de la personne. Une règle se lit « qui, sur quelle machine, en tant que qui, quelles commandes » ; quand plusieurs règles correspondent, la dernière l'emporte. Les fichiers se modifient avec visudo, qui vérifie la syntaxe.

Une règle qui autorise un programme capable de lancer un shell (éditeur, visualiseur, find) équivaut à tout autoriser ; sudoedit permet d'éditer un fichier sans ce risque. sudo réinitialise l'environnement (env_reset) et impose un PATH sûr (secure_path).

Dans les cours

Voir aussi