Al configurar un nuevo escritorio Linux o una máquina virtual, es posible que encuentre el error: "sudo: comando no encontrado". Este mensaje de error de Linux puede ser exasperante y evitar que progreses más con tu configuración. Esto es lo que significa y cómo solucionarlo.

¿Qué es "sudo" en Linux?

Las cuentas de usuario en Linux vienen con un conjunto limitado de privilegios que les impiden realizar tareas administrativas que pueden dañar el sistema. Estos privilegios limitados pueden impedir que los usuarios accedan a ciertas áreas del sistema de archivos o ejecuten ciertos archivos.

El único usuario que no tiene tales restricciones en sus acciones es el usuario raíz. El usuario raíz puede acceder a cualquier área de un sistema Linux y ejecutar cualquier comando en cualquier archivo.

Debido a este inmenso poder, debe deshabilitar la cuenta raíz y usar sudo en cambio.

El comando sudo es la abreviatura de "superusuario do" y permite que un usuario que forma parte del grupo sudo ejecute un comando como si fuera el usuario raíz. De hecho, les otorga poderes y permisos de raíz, siempre que usen sudo y se autentiquen con una contraseña.

instagram viewer

¿Por qué no se encuentra el comando sudo?

Además de ser un comando útil, sudo es un paquete. En la mayoría de los sistemas, sudo está instalado de forma predeterminada. Pero este no es el caso en todas las distribuciones, y cuando intenta ejecutar un comando usando Sudo, puede recibir el error "sudo: comando no encontrado". Esto es especialmente común en sistemas Linux recién instalados.

Luego puede intentar instalar el paquete sudo con:

sudo apto Instalar en pc sudo

Esto fallará porque no puede usar sudo para instalar paquetes como usuario raíz.

Cómo arreglar "sudo: comando no encontrado" en Linux

Como su usuario no puede asumir los privilegios del usuario raíz sin tener sudo instalado, debe cerrar la sesión de su cuenta de usuario e iniciar sesión como raíz.

Como root, puede instalar el paquete sudo con los privilegios que posee esta cuenta.

En sistemas basados ​​en Debian, ingrese:

apto Instalar en pc sudo

Luego, agregue su usuario al grupo sudo usando:

usermod -aG sudo su_nombre de usuario

En los sistemas basados ​​en Arch, ingrese:

pacman -S sudo

Después:

usermod -aG rueda tu_nombre de usuario

¡Ahora puede ejecutar comandos con sudo en Linux!

Ha instalado sudo con éxito y ha agregado su usuario al grupo sudo, lo que significa que puede ejecutar cualquier comando y acceder a cualquier área sin necesidad de iniciar sesión como root. Use este poder con cuidado, ya que los privilegios elevados pueden ser peligrosos.