Skip to main content

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:

  1. Permitir que o usuário joao execute qualquer comando como root:

    permit joao
  2. Permitir que joao execute comandos como root sem pedir senha:

    permit nopass joao
  3. Permitir que joao apenas reinicie serviços via service:

    permit joao as root cmd service
  4. Permitir que todos do grupo wheel usem doas:

    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

Aspectodoas
FunçãoExecutar comandos com privilégios elevados
Configuração/etc/doas.conf
Comparável asudo
VantagensSimplicidade, segurança, leveza
DesvantagensMenos recursos e granularidade que sudo