Debian

Debian 10 – Sudo

Par défaut, Sudo n’est pas installé sur Debian. Nous allons voir ici comment l’installer et donner les droits à un utilisateur d’exécuter des commandes en mode superutilisateur.

Pourquoi sudo ?

Utiliser sudo est meilleur (plus sûr) que d’ouvrir une session en tant que superutilisateur pour un certain nombre de raisons dont :

  • Personne n’a à connaitre le mot de passe du superutilisateur (sudo demande le mot de passe de l’utilisateur courant). Des droits supplémentaires peuvent être accordés temporairement à des utilisateurs puis retirés sans qu’il soit besoin de changer de mot de passe.
  • Il est facile de n’exécuter que les commandes qui nécessitent des droits spéciaux avec sudo et le reste du temps, on travaille en tant qu’utilisateur non-privilégié, ce qui réduit les dommages que l’on peut commettre par erreur.
  • Contrôler et enregistrer : quand une commande sudo est exécutée, le nom de l’utilisateur et la commande sont enregistrés.
  • Pour toutes les raisons ci-dessus, la possibilité de basculer en superutilisateur en utilisant sudo -i (ou sudo su) est habituellement déconseillé parce que cela annule les avantages cités ci-dessus.

    1 – Installer sudo

    1. Ouvrez une session administrateur avec la commande suivante :

      su -
    2. Installez le paquet sudo :

      apt-get install sudo -y

    2 – Donner les droits sudo à votre utilisateur

    1. Ajoutez l’utilisateur souhaité au groupe sudo (en remplaçant mon_user par votre utilisateur) :

      usermod -aG sudo mon_user
    2. Connectez-vous sous votre utilisateur (en remplaçant mon_user par votre utilisateur) :

      su mon_user
    3. Testez le mode sudo en affichant la date du jour :

      sudo date
      [sudo] password for mon_user: 
      Fri 01 May 2020 03:52:35 PM CEST

      Si un mot de passe vous est demandé lors de l’exécution de cette commande, alors votre utilisateur possède bien les droits sudo.




0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *