Volver al blog

Agregar y eliminar usuarios en CentOS 8: Guía práctica

Agregar y eliminar usuarios en CentOS 8: Guía práctica

Linux es un sistema operativo multiusuario. Tener un conocimiento adecuado de la gestión de usuarios es crucial para una correcta administración del sistema. Si está configurando un servidor Linux nuevo, añadir y eliminar varios usuarios suele ser una de las primeras cosas que debe hacer. Esta guía describe los pasos para añadir y eliminar usuarios en CentOS 8.

Requisitos previos

Crear y eliminar usuarios en CentOS requiere trabajar con un usuario con privilegios elevados. En Linux, el root usuario tiene el privilegio más alto. Sin embargo, generalmente es más seguro realizar dichos cambios con un usuario no root con privilegios sudo. En cualquier caso, el administrador del sistema debe ser quien gestione las cuentas de usuario en el sistema.

Gestión de usuarios

1)  Añadir un usuario

Primero, veamos cómo crear un nuevo usuario. Para la demostración, utilizaremos el nombre de usuario random_user. El siguiente comando creará un nuevo usuario básico random_user:

Add Random UserAunque el usuario está creado, no hay credenciales de inicio de sesión configuradas. El siguiente comando establecerá una contraseña para iniciar sesión con el usuario:

Users on CentOS Passwd Random UserEl usuario ya está listo para ser accedido.

2)  Eliminar un usuario

Si la cuenta de usuario ya no es necesaria, es seguro eliminarla del sistema. Dependiendo de si se desea conservar los datos del directorio de inicio del usuario de destino, existen dos formas de eliminar al usuario. Si desea mantener intactos los datos del directorio de inicio del usuario, ejecute el siguiente comando:

Users on CentOS Userdel Random UserSi no se necesitan los datos del directorio de inicio del usuario, también podemos eliminarlos. Simplemente añada la bandera -r con el comando anterior:

Users on CentOS Recursive UserdelDespués de ejecutar cualquiera de los comandos, el usuario se eliminará automáticamente de cualquier grupo. Si más adelante se añade otro usuario con el mismo nombre, se deberán volver a configurar todos los permisos y asignaciones de grupo.

Permisos de usuario

1)  Conceder privilegios sudo

Por defecto, los usuarios no pueden realizar tareas administrativas en CentOS. Está restringido únicamente para root y sudo-usuarios permitidos que pueden usar el comando sudo para ejecutar comandos con privilegios administrativos. El método predeterminado para gestionar los permisos sudo es el grupo wheel. Es un grupo de usuarios integrado que concede a cualquier usuario de este grupo acceso al comando sudo . También reduce la necesidad de añadir manualmente a cada usuario al archivo sudoers.

Primero, intente ejecutar un comando sudo sin tener acceso sudo como el nuevo usuario:

Users on CentOS Sudo PrivilegeSi queremos que el nuevo usuario pueda ejecutar comandos sudo , añádalo al grupo wheel :

UsermodA continuación, verifique si el cambio se realizó correctamente. Ejecute el siguiente comando como el nuevo usuario:

Users on CentOS Check Update2)  Listar usuarios en wheel

El grupo wheel concede privilegios administrativos a sus usuarios. Echar un vistazo al grupo wheel ayudará a gestionar los permisos de los usuarios de forma más eficaz. Primero, utilizaremos la herramienta getent. Es una herramienta para obtener entradas de las bases de datos administrativas compatibles (incluyendo group). La base de datos group contiene los datos sobre varios grupos de usuarios en el sistema. Liste los usuarios en wheel:

Getent GroupOtra forma de listar los usuarios del grupo es utilizando el comando lid. Es una herramienta dedicada para imprimir información de usuarios o grupos. Para listar los usuarios de wheel , ejecute el siguiente comando:

Users on CentOS LidGrupo de usuarios

En la sección anterior, demostramos cómo añadir un usuario al grupo wheel . En esta sección, echaremos un vistazo a varias acciones básicas de grupos de usuarios.

1)  Añadir un nuevo grupo

Los grupos son eficaces para organizar y administrar cuentas de usuario. Un grupo en particular se define generalmente por su conjunto de privilegios sobre varias partes del sistema, por ejemplo, permisos de lectura, escritura y ejecución. La gestión de grupos de usuarios está limitada únicamente a root o usuario(s) con sudo privilegios.

El siguiente comando agregará un nuevo grupo al sistema:

Users on CentOS GroupaddCada grupo en el sistema tiene un ID de grupo específico, también conocido como GID. Para crear un nuevo grupo con un GID específico, ejecute el siguiente comando:

Groupadd with GidUn grupo de sistema es un tipo especial de grupo que generalmente está dedicado a operaciones especiales del sistema. Para crear un nuevo grupo de sistema, ejecute el siguiente comando:

Groupadd r2)  Agregar un usuario a un grupo

Para agregar un usuario a un grupo de usuarios existente, use la siguiente estructura de comando:

3)  Listar usuarios de un grupo

Hay un par de formas de listar usuarios de un grupo. El primer método es usar la getent herramienta:

Getent groupEl siguiente método es usar el lid comando:

Lid g4)  Eliminar un usuario de un grupo

Si un usuario ya no es necesario, podemos eliminarlo de ese grupo en particular. Generalmente, un grupo de usuarios es una forma de administrar varios permisos en todo el sistema. En escenarios prácticos, esto significa que el usuario perderá ciertos permisos y privilegios en el sistema. Para eliminar un usuario de un grupo de usuarios específico, debe ejecutar el siguiente comando:

Gpasswd5)  Eliminar un grupo

Al igual que creamos un grupo, también podemos eliminarlo. Si un grupo ya no tiene ningún propósito, es seguro eliminarlo del sistema. Si el grupo sirve como el grupo principal de un usuario específico, entonces el grupo no se puede eliminar. Por lo tanto, antes de la eliminación, asegúrese de que todos los usuarios del grupo se eliminen correctamente.

Para eliminar un grupo, ejecute el siguiente comando:

GroupdelReflexiones finales

Esta guía demuestra los conceptos básicos para agregar y eliminar usuarios en CentOS 8. También demuestra los conceptos básicos de la gestión de grupos de usuarios. Es simple pero importante hacerlo bien. Debería tener una buena comprensión de los conceptos básicos de la gestión de usuarios a partir de la guía. Una gestión de usuarios adecuada otorgará a los usuarios acceso solo a las secciones del sistema necesarias para realizar su trabajo.

Ahora puede continuar con la configuración de su servidor CentOS. Eche un vistazo a los siguientes tutoriales para ayudarse:

¡Feliz computación!

author

Pranay Kapgate

Autor · CloudSigma

Preslav Dobrev es diseñador creativo en CloudSigma, centrado en una identidad empresarial coherente mediante el uso de canales de marketing tradicionales e innovadores. Es experto en fusionar la visión artística con el marketing estratégico para crear narrativas de marca impactantes.

Comentarios

Aún no hay comentarios. Sea el primero.