En muchos sistemas Linux, puede realizar tareas como root ejecutando comandos con sudo. El proyecto OpenBSD ha desarrollado una alternativa minimalista, doas.

Entonces, ¿cómo usa doas para ejecutar comandos de Linux como otro usuario, y alguna vez reemplazará a sudo?

¿Qué es doas?

doas es una utilidad que permite a los usuarios estándar realizar tareas como root, de la misma forma que lo hace sudo. Ha sido desarrollado por el proyecto OpenBSD como una alternativa minimalista a sudo y, como resultado, el programa es mucho más pequeño que sudo.

Si bien está desarrollado como parte de OpenBSD, una versión portátil está disponible que funciona con otros sistemas similares a Unix, incluido Linux.

Cómo instalar doas

doas está disponible en la mayoría de los repositorios de distribución oficiales y puede instalarlo fácilmente usando el administrador de paquetes de su distribución. Para instalar doas en distribuciones basadas en Debian como Ubuntu:

sudo apt install doas

Tenga en cuenta que el paquete solo está presente en el repositorio de Ubuntu 21.04 y no en la versión 20.04 LTS.

instagram viewer

Para instalarlo en Arch, simplemente use pacman:

sudo pacman -S opendoas

En Fedora y CentOS, use DNF para instalar doas:

sudo dnf instalar opendoas

Configurar doas

doas requiere más configuración que sudo porque la mayoría de las distribuciones aún no lo incluyen de forma predeterminada, pero la configuración es mucho más fácil de entender que sudo. Todo lo que tienes que hacer es editar el /etc/doas.conf archivo como root.

Aquí hay un ejemplo de doas que imita el comportamiento de sudo y le permite ejecutar cualquier comando como root. Con doas, también obtiene un período de gracia en el que no tiene que ingresar su contraseña durante varios minutos después de ejecutar sucesivos comandos de doas.

Permitir persistir el nombre de usuario como root

los nombre de usuario en el comando antes mencionado está el usuario que desea habilitar. Muchos los sistemas tienen usuarios en un grupo determinado como "admin" o "rueda" que pueden usar sudo. También puede duplicar esto con doas precediendo los nombres de los grupos con dos puntos.

permitir persistir: rueda como raíz

También puede especificar comandos de Linux con doas. Suponga que solo desea que un usuario en particular pueda ejecutar APT para actualizar el sistema. los cmd La opción le permite especificar una lista de comandos individuales y no pase le permitirá ejecutar comandos de root sin contraseña.

permitir el usuario nopass cmd apt apt-get como root

Usando Doas

Usas doas en la línea de comando tal como lo harías con sudo:

hace una actualización adecuada

Relacionado: Cómo cambiar entre usuarios en Linux

¿Qué pasa con sudo?

A pesar de la llegada de doas, sudo existirá por un tiempo. Aunque sudo tiene un archivo de configuración complicado, ofrece mucho control detallado. Además, doas aún no está disponible en todos los repositorios de distribución. Es probable que tenga que usar sudo hasta que lo agreguen más repositorios o hasta que las distribuciones comiencen a reemplazar sudo con doas como programa administrativo predeterminado.

Además de doas y sudo, hay varios otros programas que puede instalar para ejecutar comandos como otro usuario. Muchas distribuciones de Linux, incluido Arch Linux, se envían con su como la utilidad predeterminada para cambiar de usuario.

Sudo vs. su: ¿Qué comando debería usar?

En Linux, hay dos comandos para obtener acceso de superusuario: su y sudo. Cuál debería usar depende de la tarea en cuestión.

Leer siguiente

CuotaPíoCorreo electrónico
Temas relacionados
  • Linux
  • Comandos de Linux
Sobre el Autor
David Delony (61 Artículos publicados)

David es un escritor independiente que vive en el noroeste del Pacífico, pero es originario del Área de la Bahía. Ha sido un entusiasta de la tecnología desde niño. Los intereses de David incluyen leer, ver películas y programas de televisión de calidad, juegos retro y coleccionar discos.

Más de David Delony

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse