Cómo agregar un nuevo usuario a Sudoers en Ubuntu

Comprender cómo agregar un nuevo usuario al archivo sudoers en Ubuntu es una habilidad fundamental para los administradores y usuarios que administran sistemas. Sudo, abreviatura de "superusuario hacer", es un comando poderoso que permite a un usuario autorizado ejecutar un comando como superusuario u otro usuario, según lo especificado por la política de seguridad.

Agregar un usuario al archivo sudoers no se trata solo de otorgar privilegios elevados; se trata de permitir el acceso responsable y controlado a funciones críticas del sistema. Este proceso implica editar el archivo sudoers, una tarea crítica que requiere precisión y comprensión de los permisos de Linux.

Profundicemos en los pasos técnicos para realizar esta tarea.

Cambiar a cuenta raíz

Iniciar sesión en la cuenta raíz de Ubuntu resulta fundamental para crear un nuevo usuario con privilegios sudo. El proceso de instalación de Ubuntu genera la cuenta raíz, a la que se puede acceder con una contraseña establecida por el usuario necesaria para crear un nuevo usuario sudo. Asegúrese de que esta contraseña sea segura y úsela solo cuando sea necesario, como cuando agregue nuevos usuarios de sudo.

Cambie a la cuenta raíz usando el comando "su" en la terminal:

su

Después de ingresar la contraseña de root, el sistema solicitará confirmación antes de otorgar acceso a la cuenta de root. Al verificar la contraseña, el terminal mostrará el nombre de usuario como "root", lo que indica que ha iniciado sesión correctamente como usuario root.

Ejemplo de salida de cuenta raíz:

root@ubuntu-linux:/home/joshua# 

Si olvidó su contraseña de root pero tiene acceso sudo, puede restablecer la contraseña de root usando el siguiente comando:

sudo passwd root

Crear un nuevo usuario

Agregar un nuevo usuario con privilegios sudo a un sistema Ubuntu comienza con la creación de la cuenta de usuario. Aunque es posible otorgar privilegios administrativos a una cuenta de usuario existente, esta guía explicará los pasos para crear una nueva cuenta desde el principio.

Puede utilizar el comando "adduser" en la terminal para crear una nueva cuenta de usuario, seguido del nombre de usuario deseado. El sistema le pedirá que ingrese información adicional, como el nombre completo del usuario, contraseña e información de contacto.

Ejecute el siguiente comando para agregar un nuevo usuario a su sistema Ubuntu:

adduser <example username>

Ejemplo con mi nombre:

adduser josh

Después de ejecutar el comando y presionar Enter, el sistema le solicita que cree una contraseña para la nueva cuenta de usuario. Una contraseña segura es crucial para la seguridad de la cuenta. Una contraseña recomendada incluye una combinación de letras mayúsculas y minúsculas, símbolos, valores numéricos y caracteres especiales para aumentar la complejidad y la dificultad de adivinar o descifrar.

Dado que la nueva cuenta de usuario posee privilegios sudo que brindan acceso administrativo al sistema, una contraseña segura es crucial. El acceso no autorizado con estos privilegios podría dañar gravemente el sistema o provocar la pérdida de datos. Por lo tanto, sólo las personas autorizadas deben acceder a la nueva cuenta de usuario y utilizar una contraseña segura.

Complete la información del nuevo usuario (opcional)

Después de configurar la contraseña del nuevo usuario, el sistema le solicita información adicional del usuario, como nombre completo, detalles de contacto y otros datos relevantes. Aunque no es necesario proporcionar estos detalles, proporcionar tanta información como sea posible ayuda a representar con precisión al usuario en el sistema.

Si omite proporcionar información adicional, presione la tecla Intro para pasar a la siguiente etapa. Recuerde, el sistema utiliza la información que usted proporciona para la identificación y representación precisa del usuario.

Después de completar el paso anterior, debe escribir “Y” y presionar la tecla Intro para agregar el nuevo usuario al sistema.

Confirmar nuevo usuario

Para verificar la adición exitosa del nuevo usuario, ejecute el siguiente comando en la terminal:

grep 'username' /etc/passwd

Reemplace "nombre de usuario" con el nombre de usuario del nuevo usuario que creó. Este comando busca en el archivo de contraseñas del sistema el nombre del usuario y muestra la información de su cuenta, como su directorio de inicio y su shell de inicio de sesión.

Comprenda que el sistema almacena información de usuario nueva y existente en el archivo /etc/passwd. Este archivo contiene detalles cruciales del usuario, incluido el nombre de usuario, la ID de usuario, la ID de grupo, el directorio de inicio y el shell. Estos detalles facilitan las tareas de autenticación, autorización y administración del sistema. Por lo tanto, actualice y mantenga periódicamente este archivo para una gestión perfecta del sistema.

Agregar nuevo usuario al grupo Sudoers

En la siguiente sección, después de adquirir conocimientos sobre cómo agregar un usuario al sistema, aprenderá cómo otorgar privilegios sudo al usuario recién agregado o existente. Para lograr esto, ejecute el siguiente comando:

sudo usermod -aG sudo <example username>

Ejemplo con mi nombre:

sudo usermod -aG sudo josh

Verificar la incorporación exitosa del usuario al grupo sudoers es una buena práctica. Logre esto ejecutando el comando "id" como se muestra a continuación:

id <username>

Reemplazar " ”con el nombre de usuario específico que desea verificar cuando utiliza el comando “id”. Este comando revela detalles del usuario, incluida la identificación de usuario, la identificación de grupo y la membresía en grupos adicionales. Si el usuario pertenece al grupo sudo, ha recibido privilegios sudo correctamente.

A continuación se muestra un ejemplo con mi nombre de usuario:

id josh

Salida de ejemplo:

uid=1001(josh) gid=1001(josh) groups=1001(josh),27(sudo)

También puedes utilizar el comando "gpasswd" como alternativa. A continuación se muestra un ejemplo de cómo utilizar el comando "gpasswd" para otorgar privilegios sudo a un usuario:

gpasswd -a <example username> sudo

Para utilizar el comando "gpasswd" para otorgar privilegios sudo a un usuario, reemplace " ”con el nombre de usuario real del usuario que desea agregar al grupo sudoers. Este comando agregará al usuario al grupo sudo, otorgándole así privilegios sudo.

A continuación se muestra un ejemplo con mi nombre de usuario:

gpasswd -a josh sudo

Salida de ejemplo:

adding josh to group sudo

Confirmar nuevo usuario de Sudo

Después de agregar el usuario deseado al grupo sudoers, pruebe la cuenta para confirmar que los privilegios sudo se hayan otorgado correctamente. Utilice el comando "su" para cambiar a la cuenta de usuario recién creada, ingresando el comando seguido del nombre de usuario como se muestra a continuación:

su <example username>

Para probar los privilegios sudo del nuevo usuario, reemplace " ”con el nombre de usuario del usuario al que le has concedido acceso sudo. Este comando cambiará al usuario a la cuenta recién creada o existente, lo que le permitirá probar los privilegios sudo de la cuenta.

Ejemplo con mi nombre:

su josh

Puede verificar el nombre de usuario ejecutando el comando "sudo whoami". Este comando mostrará el nombre de usuario del usuario actual con privilegios elevados.

sudo whoami

Cuando ejecuta el comando "sudo whoami", el sistema le solicita que ingrese la contraseña para el usuario sudo. Al ingresar el nombre de usuario y la contraseña de sudo correctos, aparece un mensaje de confirmación que indica que se le han concedido privilegios de sudo para realizar tareas administrativas en el sistema.

root

¡Felicidades! Ha agregado con éxito un nuevo usuario al grupo sudoers y le ha otorgado privilegios elevados en Ubuntu.

Conclusión

Hemos seguido los pasos para agregar un nuevo usuario al archivo sudoers en Ubuntu, asegurándonos de que pueda otorgar con confianza los permisos necesarios. Recuerde, un gran poder conlleva una gran responsabilidad, así que siempre revise sus entradas y comprenda los privilegios que está asignando. Mantenga su sistema seguro revisando sus sudoers periódicamente y adaptando el acceso según sea necesario. Ya sea configurando un nuevo miembro del equipo o modificando su configuración, esta información le ayudará a mantener su sistema Ubuntu funcionando sin problemas y de forma segura.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario