Élévation de privilège
doas
La commande doas
est équivalente à sudo
et permet d’exécuter une commande en tant qu’un autre utilisateur. Il est possible de contrôler si la configuration est vulnérable en regardant si une élévation de privilège est possible pour l’utilisateur compromis.
# Identifier les fichiers de configuration
find / -type f -name "doas.conf" 2>/dev/null
Par exemple, ce genre de ligne indique que l’utilisateur peut élever ces droits pour exécuter apache24.
permit nopass andrew as root cmd service args apache24 onestart
Le service peut donc être démarré ainsi:
doas -u root service apache24 onestart
Ressources :