Cómo agregar y eliminar usuarios en CentOS 8

Introducción

Índice
  1. Introducción
  • Prerrequisitos
  • Agregar usuarios
  • Concesión de privilegios de Sudo a un usuario
    1. Administrar usuarios con privilegios de Sudo
  • Eliminar usuarios
  • Conclusión
  • Cuando empiezas a usar un servidor Linux nuevo, agregar y eliminar usuarios suele ser una de las primeras cosas que debes hacer. En esta guía, explicaremos cómo crear cuentas de usuario, asignar sudoprivilegios y eliminar usuarios en un servidor CentOS 8.

    Prerrequisitos

    En este tutorial se supone que ha iniciado sesión en un servidor CentOS 8 con un usuario que no tiene habilitado el modo root sudo . Si ha iniciado sesión como root , puede omitir la sudoparte de todos los comandos siguientes, pero funcionarán de cualquier manera.

    Agregar usuarios

    A lo largo de este tutorial trabajaremos con el usuario sammy. Sustitúyalo por el nombre de usuario que prefiera.

    Puede agregar un nuevo usuario escribiendo:

    1. sudo adduser sammy

    A continuación, deberá proporcionarle a su usuario una contraseña para que pueda iniciar sesión. Para ello, utilice el passwdcomando:

    1. sudo passwd sammy

    Se le solicitará que escriba la contraseña dos veces para confirmarla. ¡Ahora su nuevo usuario está configurado y listo para usar!

    Nota: si su servidor SSH no permite la autenticación basada en contraseña, no podrá conectarse con su nuevo nombre de usuario. Puede encontrar información sobre cómo configurar la autenticación SSH basada en clave para el nuevo usuario en el paso 5 de Configuración inicial del servidor con CentOS 8.

    Concesión de privilegios de Sudo a un usuario

    Si su nuevo usuario debe tener la capacidad de ejecutar comandos con privilegios de root (administrativo), deberá otorgarle acceso a sudo.

    Podemos hacer esto agregando el usuario al grupo wheel (que da sudoacceso a todos sus miembros por defecto).

    Utilice el usermodcomando para agregar su usuario al grupo wheel :

    1. sudo usermod -aG wheel sammy

    Ahora, el nuevo usuario puede ejecutar comandos con privilegios administrativos. Para ello, agregue sudoantes del comando que desea ejecutar como administrador:

    1. sudo some_command

    Se le solicitará que ingrese la contraseña de su cuenta de usuario (no la contraseña de root ). Una vez que haya ingresado la contraseña correcta, el comando que ingresó se ejecutará con privilegios de root .

    Administrar usuarios con privilegios de Sudo

    Si bien puedes agregar y eliminar usuarios de un grupo con usermod, el comando no tiene una forma de mostrar qué usuarios son miembros de un grupo.

    Para ver qué usuarios forman parte del wheelgrupo (y por tanto tienen sudoprivilegios), puedes usar el lidcomando. lidnormalmente se usa para mostrar a qué grupos pertenece un usuario, pero con la -gbandera, puedes revertirlo y mostrar qué usuarios pertenecen a un grupo:

    1. sudo lid -g wheel
    Output centos(uid=1000) sammy(uid=1001)

    El resultado le mostrará los nombres de usuario y los UID asociados con el grupo. Esta es una buena forma de confirmar que los comandos anteriores se ejecutaron correctamente y que el usuario tiene los privilegios que necesita.

    Eliminar usuarios

    Si tienes una cuenta de usuario que ya no necesitas, lo mejor es eliminarla.

    Para eliminar el usuario sin borrar ninguno de sus archivos, utilice el userdelcomando:

    1. sudo userdel sammy

    Si desea eliminar el directorio de inicio del usuario junto con su cuenta, agregue la -rbandera a userdel:

    1. sudo userdel -r sammy

    Con cualquiera de los comandos, el usuario se eliminará automáticamente de todos los grupos a los que se haya agregado, incluido el wheelgrupo, si corresponde. Si luego agrega otro usuario con el mismo nombre, deberá agregarlo wheelnuevamente al grupo para obtener sudoacceso.

    Conclusión

    Ahora debería tener una buena comprensión de cómo agregar y eliminar usuarios de su servidor CentOS 8. Una gestión de usuarios eficaz le permitirá separarlos y darles solo el acceso que necesitan para hacer su trabajo.

    Ahora puede continuar configurando su servidor CentOS 8 para cualquier software que necesite, como una pila web LAMP o LEMP.

    SUSCRÍBETE A NUESTRO BOLETÍN 
    No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir

    Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion