Doas My Friends!
By Dev1ls at
doas es el comando predeterminado de OpenBSD para ejecutar otros comandos con privilegios, funciona como Linux sudo y se introdujo en OpenBSD 5.8.
Al instalar OpenBSD, debe haber establecido una contraseña de cuenta raíz y su cuenta de usuario. Ahora deberá iniciar sesión en la cuenta raíz con el nombre de usuario raíz y la contraseña que eligió anteriormente.
OpenBSD proporciona una configuración predeterminada para doas en su carpeta /etc/examples, solo necesitamos copiarla en:
cp /etc/examples/doas.conf /etc/doas.conf
Con el archivo en su lugar, podemos editarlo y permitir que nuestro usuario normal lo use, puede usar vi o mg como vienen con el sistema.
En las últimas líneas del archivo debería ver una línea como permit keepenv :wheel debajo de ella puede configurar su acceso de usuario al grupo doas:
permit keepenv nopass usuario
El permiso de comando le dará acceso a su usuario al grupo wheel, lo que le permitirá usar doas. Los otros dos son:
keepenv: mantenga las variables ambientales de sus usuarios cuando use doas
nopass: no pida una contraseña cuando use doas
Ambos argumentos se pueden mantener fuera de la línea, elige el que prefieras.
El archivo final se verá así:
# Permitir usuario por defecto
permit keepenv :wheel
permit keepenv nopass usuario
Ahora puede volver a iniciar sesión con su usuario y probar el comando doas, puede hacerlo de la siguiente manera:
doas cat /etc/doas.conf
Si se le solicita que ingrese su contraseña o se imprime el texto dentro del archivo, ¡Doas se ha configurado correctamente!
Fuente: https://bluesden.gitlab.io/the-code-den/posts/openbsd_doas/