====== Sudo (SuperUser) ======
Sudo (abréviation de "Superuser do" ou "Substitute User Do") est une commande et un utilitaire informatique utilisé dans les systèmes d'exploitation de type Unix et Linux
===== Configuration d'un utilisateur en sudo (Exemple Debian 12) =====
Installer sudo (Debian/Ubuntu)
apt install sudo
Pour mettre un utilisateur sudo il existe deux manière
==== Par le groupe utilisateur SUDO ====
Un groupe utilisateur nommé SUDO est déja présent, il suffit de rajouter l'utilisateur à ce groupe
usermod -aG sudo nomutilisateur
Se reconnecter à l'utilisateur pour appliquer les changements.
==== Par le fichier SUDOERS ====
Pour rajouter un utilisateur au fichier sudo
vi /etc/sudoers
Fichier en lecture seule.
Forcer l'enregistrement avec **:wq!**
Ou bien utiliser la commande "visudo"
Donner tous les droits à un utilisateur :
# Permet à "admin" d’exécuter n'importe quelle commande
admin ALL=(root) /usr/bin/apt, /usr/bin/systemctl
Donner des droits spécifiques à un utilisateur :
# Permet "admin" d’exécuter une/des commande(s) spécifique
admin ALL=(root) /usr/bin/apt, /usr/bin/systemctl
===== Configuration d'un groupe en sudo (Exemple Debian 12) =====
Donner tous les droits pour un groupe :
# Permet au groupe "sudogroup" d’exécuter n'importe quelle commande
%sudogroup ALL=(ALL:ALL) ALL
# Permet au groupe "sudogroup" d’exécuter une/des commande(s) spécifique
%sudogroup ALL=(root) /usr/bin/apt, /usr/bin/systemctl