Comment installer et utiliser doas : une alternative minimaliste à sudo
Sur de nombreux systèmes Linux, vous pouvez effectuer des tâches en tant que root en exécutant des commandes avec sudo. Le travail OpenBSD a en fait développé une alternative minimaliste, doas.
Alors, comment utilisez-vous doas pour exécuter des commandes Linux en tant qu’autre utilisateur, et remplacera-t-il un jour sudo ?
Qu’est-ce que c’est ?
doas est une énergie qui permet aux utilisateurs conventionnels d’effectuer des tâches en tant qu’origine, de la même manière que sudo le fait. Il a été développé par la tâche OpenBSD comme un choix minimaliste pour sudo, et par conséquent, le programme est beaucoup plus petit que sudo.
Bien qu’il soit établi dans le cadre d’OpenBSD, une version portative est disponible et fonctionne avec divers autres systèmes de type Unix, y compris Linux.
Comment installer doa
doas est facilement disponible sur de nombreux référentiels de distribution officiels et vous pouvez également l’installer rapidement à l’aide du superviseur de plan de votre distribution. Pour monter des doas sur des distributions basées sur Debian comme Ubuntu :
Notez que le plan n’existe que dans le référentiel Ubuntu 21.04 et pas non plus dans le lancement 20.04 LTS.
Pour l’installer sur Arch, utilisez simplement pacman :
Sur Fedora et aussi CentOS, utilisez DNF pour installer doas :
Configuration de doas
doas prend un peu plus de configuration que sudo car la majorité des distributions ne l’incluent toujours pas par défaut, mais la configuration est beaucoup plus facile à reconnaître que sudo. Il ne vous reste plus qu’à modifier le /etc/doas. conf fichier comme origine.
Voici une instance de doas qui imite les habitudes de sudo et vous permet également d’exécuter n’importe quel type de commande en tant qu’origine. En utilisant doas, vous obtenez également un moratoire où vous n’avez pas besoin d’entrer votre mot de passe pendant plusieurs minutes après avoir exécuté des commandes doas successives.
le Nom d’utilisateur dans la commande susmentionnée est le client que vous souhaitez autoriser. De nombreux systèmes ont des individus dans un groupe spécifique tel que « admin » ou « wheel » qui peuvent utiliser sudo. Vous pouvez également reproduire cela avec des doas en faisant précéder les noms d’équipe par deux-points.
Vous pouvez également définir des commandes Linux avec doas. Cela signifie que vous ne souhaitez qu’un certain utilisateur puisse exécuter APT pour mettre à jour le système. le commande Le choix vous permet de spécifier une liste de contrôle de commandes individuelles et pas de passe vous permettra d’exécuter des commandes root sans mot de passe.
Utilisation de Doas
Vous utilisez doas sur la ligne de commande de la même manière que vous exécuteriez certainement sudo :
Qu’en est-il de sudo ?
Malgré l’arrivée de doas, sudo sera certainement là pendant un certain temps. Bien que sudo ait des documents de configuration alambiqués, il offre un contrôle très précis. De plus, doas n’est pas encore facilement disponible dans tous les référentiels de distribution. Vous devrez probablement utiliser sudo jusqu’à ce que des référentiels supplémentaires l’ajoutent ou que des distributions commencent à remplacer sudo par doas comme programme de gestion par défaut.
Outre doas et sudo, il existe de nombreux autres programmes que vous pouvez monter pour exécuter des commandes en tant que client supplémentaire. De nombreuses distributions Linux comprenant Arch Linux sont livrées avec su comme utilitaire par défaut pour basculer entre les utilisateurs.