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.
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.
Lire la suite