« Sudo » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 12 : Ligne 12 :
<code>/etc/sudoers</code>
<code>/etc/sudoers</code>
(fichier qui contrôle les permissions et les paramètres de sudo)
(fichier qui contrôle les permissions et les paramètres de sudo)
<syntaxhighlight lang="bash copy">sudo visudo</syntaxhighlight>
<syntaxhighlight lang="bash" copy">sudo visudo</syntaxhighlight>
 
<syntaxhighlight lang="bash">
# Autorisations utilisateurs
root            ALL=(ALL:ALL) ALL
username ALL=(ALL) NOPASSWD: ALL (demande de password username)
%sudo          ALL=(ALL:ALL) ALL  # Les membres du groupe 'sudo' ont tous les droits
</syntaxhighlight>
 
==== Autoriser un utilisateur sans mot de passe ====
<syntaxhighlight lang="bash" copy">
username ALL=(ALL) NOPASSWD: ALL
</syntaxhighlight>
 
==== Limiter à des commandes spécifiques ====
<syntaxhighlight lang="bash" copy">
username ALL=(ALL) /usr/bin/apt, /usr/bin/systemctl
</syntaxhighlight>
 
Alternatives : Pour des règles personnalisées, créez des fichiers dans <code>/etc/sudoers.d/</code><br />
(ex: `sudo visudo -f /etc/sudoers.d/custom_rules`).


[[Catégorie: Linux]]
[[Catégorie: Linux]]