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 super utilisateur.
Pourquoi sudo ?
Utiliser sudo est plus sûr que d’ouvrir une session en tant que super utilisateur pour un certain nombre de raisons :
- Personne n’a à connaitre le mot de passe du super utilisateur (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 en ajoutant ou retirant l’utilisateur du groupe sudo.
- Il est ainsi possible d’exécuter les commandes nécessitant des droits spéciaux avec sudo et le reste du temps de travailler en tant qu’utilisateur non-privilégié.
- Quand une commande sudo est exécutée, le nom de l’utilisateur et la commande sont enregistrés.
-
Ouvrez une session administrateur avec la commande suivante :
su -
-
Installez le paquet sudo :
apt-get install sudo -y
-
Ajoutez l’utilisateur souhaité au groupe sudo (en remplaçant mon_user par votre utilisateur) :
usermod -aG sudo mon_user
-
Connectez-vous sous votre utilisateur (en remplaçant mon_user par votre utilisateur) :
su mon_user
-
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.
La possibilité de basculer en super utilisateur en utilisant sudo -i (ou sudo su) est habituellement déconseillé parce que cela annule les avantages cités ci-dessus.
1 – Installer sudo
2 – Donner les droits sudo à votre utilisateur
Votre seedboxauto-hébergée…
Installation sur Debian avec Docker, Nginx et OpenSSL
Laisser un commentaire
Rejoindre la discussion?N’hésitez pas à contribuer !