Comme vous le savez sûrement, la commande sudo permet à un utilisateur d'endosser le rôle d'administrateur ou d'un autre utilisateur pour activer une commande. Pour ce faire, l'administrateur doit spécifier dans le fichier /etc/sudoers du système quels rôles chaque utilisateur peut endosser, et quelle commande il peut exécuter. Nous abordons ici les possibilités offertes par ce fichier...
1. Pourquoi utiliser sudo ?
Disponible sur la plupart des systèmes Unix (Linux, BSD, Solaris, etc.), sudo représente un moyen simple de permettre à certains utilisateurs d'effectuer des tâches d'administration, sans pour autant avoir à divulguer le mot de passe root du système...
Ainsi, par défaut, en précédant une commande de la commande sudo, on exécute cette commande en tant qu'administrateur du système. Par exemple :
~$ sudo adduser toto
Mais attention, pour que cela fonctionne, l'utilisateur courant doit faire partie du fichier /etc/sudoers. Sous certaines distributions (comme Ubuntu) c'est le cas par défaut pour le premier utilisateur du système. Il vous est alors demandé de saisir votre mot de passe utilisateur et vous pourrez exécuter des commandes nécessitant les droits d'administration...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première