Cómo agregar un usuario de Sudo en Ubuntu

sudo es uno de los comandos más utilizados en los sistemas Linux. Permite a un usuario ejecutar un programa en particular como otro usuario, que, por defecto, es el superusuario.

Se utiliza principalmente con fines administrativos; proporcionando acceso de administrador limitado a usuarios no administrativos en una PC con Linux.

Por ejemplo, de forma predeterminada, un usuario no puede instalar paquetes en un sistema Ubuntu. Sin embargo, el usuario puede hacerlo con sudo mando.

El usuario no root sin sudo no puede instalar un programa. Vea un ejemplo de intento fallido a continuación:

apt-get install aptitude E: No se pudo abrir el archivo de bloqueo / var / lib / dpkg / lock-frontend - open (13: Permiso denegado) E: No se pudo adquirir el bloqueo de frontend dpkg (/ var / lib / dpkg / lock-frontend ), ¿eres root?

Un usuario no root con sudo puede instalar programas en el sistema sin ningún problema.

sudo apt-get install aptitude Leyendo listas de paquetes ... Hecho Construyendo árbol de dependencias ...

Agregar usuario existente como usuario de Sudo

Si un usuario no es parte del sudo grupo de usuarios, no podrá utilizar el sudo mando. Lanzará la siguiente salida:

testuser no está en el archivo sudoers. Este incidente será reportado.

Para agregar un usuario a la lista de sudoers, utilizar el usermod comando para agregar un usuario existente al sudo grupo en el sistema. A continuación se muestra un comando de ejemplo.

sudo usermod -aG sudo testuser

Aquí el -a opción significa "añadir". Se asegura de que la pertenencia del usuario a grupos existentes no se vea afectada. -GRAMO es para especificar a qué grupo agregar el usuario.

Una vez que se agrega un usuario al grupo sudo, el siguiente mensaje se muestra en la terminal la próxima vez que este usuario inicia sesión en el sistema.

Para ejecutar un comando como administrador (usuario "root"), use "sudo". Consulte "man sudo_root" para obtener más detalles.

Crea un nuevo usuario con privilegios de Sudo

agregar usuario es el comando de Linux que se utiliza para crear un nuevo usuario. Se puede utilizar con

bandera --en grupo para agregar el usuario al grupo sudo durante la creación.

sudo adduser testuser --ingroup = sudo

Restringir qué comandos deben permitirse con sudo

El archivo / etc / sudoers contiene opciones de configuración para sudo mando. Este archivo está protegido contra escritura directamente, incluso para root. La única forma de editar este archivo es utilizando el visudo mando.

sudo visudo

El comando anterior abrirá el archivo usando el editor de línea de comando nano. Desplácese y busque las líneas siguientes en el archivo.

# Permitir que los miembros del grupo sudo ejecuten cualquier comando% sudo ALL = (ALL: ALL) ALL

El último TODO en la línea se puede reemplazar con el único comando o conjunto de comandos que deberían estar permitidos con sudo.

# Permitir que los miembros del grupo sudo ejecuten cualquier comando% sudo ALL = (ALL: ALL) / bin / mv, / usr / sbin / visudo

Nota IMPORTANTE: Los cambios sugeridos en el archivo sudoers anterior restringirán a los usuarios de sudo para que solo puedan ejecutar comandos mv y visudo. Esto es solo para fines explicativos, no tiene que forzar estas restricciones a los usuarios de sudo en su sistema.

Si realizó algún cambio en el archivo sudoers usando las instrucciones compartidas anteriormente, asegúrese de guardar el archivo usando Ctrl + O para que se apliquen los cambios. Luego puede salir de nano usando Ctrl + X.

Para que se realicen los cambios, es posible que deba iniciar sesión / cerrar sesión, reiniciar el sistema o iniciar una nueva ventana de terminal.

? ¡Salud!