Les élévateurs de privilège (Privilege escalators) : sudo et doas


1. Origines et historique

sudo

doas


2. À quoi servent-ils ?

Les deux outils permettent de lancer des commandes avec des privilèges différents de ceux de l'utilisateur courant, typiquement avec ceux de l'utilisateur root.
Plutôt que de se connecter directement en root (ou de faire un su - root), on préfère confier cette élévation de privilèges à un outil qui :

Dans un système bien configuré, vous pouvez autoriser un utilisateur ou un groupe d'utilisateurs à exécuter seulement certaines commandes en mode superutilisateur.


3. Fonctionnement général

sudo

sudo apt-get update
sudo reboot

ou pour basculer directement dans un shell root :

sudo -i

doas

doas pkg_add nano

ou :

doas -s

pour lancer un shell avec privilèges élevés.

permit :wheel
permit nopass :wheel cmd reboot

4. Avantages et inconvénients

Avantages de sudo

Inconvénients de sudo

Avantages de doas

Inconvénients de doas


5. Lequel privilégier aujourd'hui (en 2025) ?

En 2025, on observe que doas a gagné un certain terrain, notamment dans quelques distributions Linux qui le proposent parfois dans leurs dépôts officiels, mais sudo demeure l'outil standard et de facto incontournable.


6. Autres alternatives


7. Conclusion

Aujourd'hui, si vous gérez un parc hétérogène, il est probable que sudo vous facilite la vie.
Pour une utilisation personnelle ou dans un environnement homogène (OpenBSD ou autre distribution qui pousse doas), vous pouvez sans problème adopter doas et profiter de sa légèreté et de sa configuration succincte.

Si vous cherchez une solution graphique ou plus intégrée à un environnement de bureau, alors jetez un oeil à PolicyKit et pkexec. Pour des environnements d'entreprise avec gestion complexe des rôles et journalisation, sudo (voire des extensions RBAC) reste la solution la plus commune.

En résumé, rien n'empêche d'installer et d'utiliser doas sur un système Linux, mais gardez à l'esprit que sudo est toujours la référence pour la majorité des cas et le plus simple à prendre en main si vous recherchez la compatibilité et la documentation abondante.


⬆️ Retour en haut de la page