User Tools

Site Tools


wiki:linux:sudo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
wiki:linux:sudo [2024/11/28 22:54] – created hmattalianowiki:linux:sudo [2025/02/21 21:54] (current) hmattaliano
Line 1: Line 1:
 +====== 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 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)
 +
 +<code>apt install sudo</code>
 +
 +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 
 +
 +<code>
 +usermod -aG sudo nomutilisateur
 +</code>
 +
 +Se reconnecter à l'utilisateur pour appliquer les changements.
 +
 +==== Par le fichier SUDOERS ====
 +
 +
 +Pour rajouter un utilisateur au fichier sudo
 +
 +<code>vi /etc/sudoers</code>
 +<WRAP center round info 100%>
 +Fichier en lecture seule.
 +
 +Forcer l'enregistrement avec **:wq!**
 +
 +Ou bien utiliser la commande "visudo"
 +</WRAP>
 +
 +
 +Donner tous les droits à un utilisateur :
 +
 +<code>
 +# Permet à "admin" d’exécuter n'importe quelle commande
 +admin   ALL=(root) /usr/bin/apt, /usr/bin/systemctl
 +</code>
 +
 +Donner des droits spécifiques à un utilisateur :
 +
 +<code># Permet "admin" d’exécuter une/des commande(s) spécifique
 +admin   ALL=(root) /usr/bin/apt, /usr/bin/systemctl</code>
 +
 +
 +===== Configuration d'un groupe en sudo (Exemple Debian 12) =====
 +
 +
 +Donner tous les droits pour un groupe :
 +
 +<code># Permet au groupe "sudogroup" d’exécuter n'importe quelle commande
 +%sudogroup ALL=(ALL:ALL) ALL</code>
 +
 +<code># Permet au groupe "sudogroup" d’exécuter une/des commande(s) spécifique
 +%sudogroup ALL=(root) /usr/bin/apt, /usr/bin/systemctl</code>
 +
 +
 +
 +
wiki/linux/sudo.1732830890.txt.gz · Last modified: 2024/11/28 22:54 by hmattaliano