Cómo agregar y eliminar usuarios en un servidor CentOS 7

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, aprenderás a crear cuentas de usuario, asignar sudoprivilegios y eliminar usuarios en un servidor CentOS 7.

    Prerrequisitos

    Para completar este tutorial, necesitarás:

    • Un servidor CentOS 7 con un usuario no habilitado para root sudo . Si ha iniciado sesión como root , puede omitir la parte sudo de todos los siguientes comandos. Para obtener orientación, consulte nuestro tutorial Configuración inicial del servidor con CentOS 7 .

    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:

    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:

    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! Ahora puede iniciar sesión como ese usuario, utilizando la contraseña que haya configurado.

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

    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).

    Para ello, utilice el usermodcomando:

    sudo usermod -aG wheel sammy

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

    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

    Para ver qué usuarios forman parte del grupo wheel (y por lo tanto tienen sudo), puedes usar la lidfunción. 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:

    sudo lid -g wheel
    Output 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 tiene una cuenta de usuario que ya no necesita, es mejor eliminar la cuenta anterior.

    Si desea eliminar el usuario sin borrar ninguno de sus archivos, escriba:

    sudo userdel sammy

    Si desea eliminar el directorio de inicio del usuario junto con la cuenta de usuario, escriba:

    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 grupo Wheel si se le otorgaron sudoprivilegios. Si luego agrega otro usuario con el mismo nombre, deberá agregarlo nuevamente al grupo Wheel para obtener sudoacceso.

    Conclusión

    Ahora debería tener una buena comprensión de cómo agregar y eliminar usuarios de su servidor CentOS 7. Una administración de usuarios eficaz le permitirá separar a los usuarios y darles solo el acceso que necesitan para hacer su trabajo. Ahora puede continuar configurando su servidor CentOS 7 para cualquier software que necesite, como una pila web LAMP o LEMP .

    Para obtener más información sobre cómo configurar sudo, consulte nuestra guía sobre cómo editar el archivo sudoers .

    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