Doas.conf | Solyd One
- Doas.conf | Solyd One
O arquivo doas.conf é o arquivo de configuração do doas, um utilitário similar ao sudo, usado em sistemas Unix-like (como OpenBSD, FreeBSD, e algumas distribuições Linux) para permitir que usuários executem comandos com privilégios elevados (geralmente como root).
🧩 O que é o doas
O doas foi criado como uma alternativa mais simples e segura ao sudo.
Ele executa um comando como outro usuário (por padrão, o root) de forma controlada, seguindo regras definidas no arquivo doas.conf.
📄 Localização do arquivo
O arquivo de configuração normalmente fica em:
/etc/doas.conf
⚙️ Estrutura e sintaxe
A sintaxe é minimalista. Cada linha define uma regra com a seguinte estrutura geral:
permit [opções] [usuário] [como outro_usuário] [comando]
Exemplos:
-
Permitir que o usuário
joaoexecute qualquer comando como root:permit joao -
Permitir que
joaoexecute comandos como root sem pedir senha:permit nopass joao -
Permitir que
joaoapenas reinicie serviços viaservice:permit joao as root cmd service -
Permitir que todos do grupo
wheelusemdoas:permit :wheel
🔒 Segurança
- É mais simples que o
sudo, o que reduz risco de erro. - Não possui logs tão detalhados nem tantos recursos (como aliases ou regras complexas).
- Ideal para sistemas com poucos usuários ou configurações simples.
🧠 Em resumo
| Aspecto | doas |
|---|---|
| Função | Executar comandos com privilégios elevados |
| Configuração | /etc/doas.conf |
| Comparável a | sudo |
| Vantagens | Simplicidade, segurança, leveza |
| Desvantagens | Menos recursos e granularidade que sudo |