Búsqueda de sitios web

Cómo crear un nuevo usuario de Sudo en Ubuntu


En Linux y otros sistemas similares a Unix, la cuenta raíz tiene los derechos de acceso más altos al sistema. Se utiliza específicamente para fines de administración del sistema.

El usuario root (a veces denominado superusuario) tiene todos los derechos o permisos (para todos los archivos y programas) en todos los modos (usuario único o multiusuario).

Operar un sistema Linux, especialmente un servidor que utiliza la cuenta raíz, se considera inseguro por varias razones. Estos incluyen, entre otros, el riesgo de daños por accidentes (por ejemplo, ejecutar un comando que borra el sistema de archivos) y ejecutar aplicaciones del sistema con privilegios elevados que abren el sistema a vulnerabilidades de seguridad. Además, la cuenta raíz es el objetivo de todos los atacantes.

Lea también: Diferencia entre su y sudo y Cómo configurar sudo en Linux

Con respecto a las preocupaciones de seguridad anteriores, se recomienda utilizar el comando sudo para obtener privilegios de root cuando un usuario del sistema realmente lo necesite. En Ubuntu, la cuenta raíz está deshabilitada de forma predeterminada y la cuenta predeterminada es una cuenta administrativa que usa sudo para obtener privilegios de raíz.

En este breve artículo, explicaremos cómo crear un usuario sudo en la distribución Ubuntu de Linux.

Crear un nuevo usuario de Sudo en Ubuntu

1. Inicie sesión en su servidor Ubuntu como usuario root.

ssh root@server_ip_address

2. A continuación, cree un nuevo usuario sudo usando el comando useradd como se muestra, donde un admin es un nombre de usuario. . En el siguiente comando, el indicador -m significa crear el directorio de inicio del usuario si no existe, -s especifica el shell de inicio de sesión del usuario y -c define un comentario que se almacenará en el archivo de la cuenta.

sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Cree una contraseña para el usuario admin utilizando la utilidad passwd y confirme la contraseña del nuevo usuario. ¡Se recomienda encarecidamente una contraseña segura!

sudo passwd admin

4. Para permitir que el usuario admin invoque sudo para realizar tareas administrativas, debe agregar el usuario al grupo del sistema sudo usando usermod. comando de la siguiente manera, donde la opción -a significa agregar el usuario a un grupo suplementario y -G especifica el grupo.

sudo usermod -aG sudo admin

5. Ahora pruebe el acceso sudo en una nueva cuenta de usuario cambiando a la cuenta de administrador (ingrese la contraseña de la cuenta de administrador cuando se le solicite).

su - admin

6. Una vez que haya cambiado al usuario admin, verifique que puede ejecutar cualquier tarea administrativa; por ejemplo, intente crear un árbol de directorios en /. directorio agregando sudo al comando.

mkdir -p /srv/apps/sysmon
sudo mkdir -p /srv/apps/sysmon

Las siguientes son otras guías sobre sudo que le resultarán útiles:

  1. 10 configuraciones útiles de Sudoers para configurar 'sudo' en Linux
  2. Cómo mostrar asteriscos al escribir la contraseña de Sudo en Linux
  3. Cómo mantener la sesión de tiempo de espera de contraseña 'sudo' por más tiempo en Linux

Eso es todo por ahora. En esta guía, hemos mostrado cómo crear un usuario sudo en Ubuntu. Para obtener más detalles sobre sudo, consulte “man sudo_root“. ¿Tiene alguna pregunta o idea para compartir? En caso afirmativo, comuníquese con nosotros a través del formulario de comentarios a continuación.