sábado , mayo 19 2018
Inicio / Linux / Cómo gestionar usuarios en Linux: crear, modificar, borrar

Cómo gestionar usuarios en Linux: crear, modificar, borrar

Cómo gestionar usuarios en Linux: crear, modificar, borrar
Deja tu gusta

Linux es un sistema operativo multiusuario, lo que significa que más de un usuario puede usar Linux al mismo tiempo. Una de las funciones más importantes de un administrador de sistemas es gestionar los usuarios y grupos en un sistema, esta puede llegar a ser una tarea compleja. Sin embargo, Linux nos proporciona un mecanismo hermoso para gestionar usuarios en el sistema.

Como gestionar usuarios en Linux - crear, modificar, borrar

Gestionar Usuarios en Linux

Un usuario o cuenta de un sistema se identifica de forma única mediante un número denominado UID (número de identificación único). Hay dos tipos de usuarios: el usuario raíz, root o superusuario y los usuarios normales. Un usuario root o superusuario puede acceder a todos los archivos, mientras que el usuario normal tiene acceso limitado a los archivos. Un superusuario puede agregar, eliminar y modificar una cuenta de usuario. La información completa de la cuenta se almacena en el archivo /etc /passwd y se almacena una contraseña hash en el archivo /etc /shadow. A continuación veremos algunas operaciones que podemos realizar sobre una cuenta de usuario:

Crear un usuario con una configuración predeterminada

Se puede agregar un usuario ejecutando el comando useradd en la terminal del sistema. Después de crear el usuario, configuramos una contraseña usando la utilidad passwd , de la siguiente manera:

 useradd yerita 
 

passwd yerita

Changing password for user yerita.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

El sistema asigna automáticamente un UID al ejecutar useradd, crea el directorio de inicio ( /home /<username> ) y establece el shell predeterminado en /bin /bash . El comando también crea un grupo privado de usuario cada vez que se agrega un nuevo usuario al sistema y nombra el grupo después del usuario.

Especificación del nombre completo de un usuario al crear un usuario

Como administrador de sistemas podemos usar la opción -c con useradd para especificar el nombre completo del usuario, como se muestra a continuación:

 useradd -c "Yeraldine Martinez" yerita 

Creación de un usuario con el UID

También podemos crear un usuario con un UID personalizado con la opción -u, de la siguiente manera:

 useradd -u 1036 yerita 

Crear un usuario con directorio de inicio no predeterminado

Se puede establecer un directorio de inicio no predeterminado si ejecutamos el siguiente comando:

 useradd –d /home/test yerita 

Agregar un usuario a un grupo primario y un grupo suplementario

Un administrador de sistemas puede especificar un grupo primario y uno suplementario especificando la opción -g y -G , respectivamente.

 useradd -g “programadores” -G “frontend” yerita 

Donde, “programadores” es el grupo primario y “frontend” un grupo suplementario, ya ustedes adaptaran el comando según sus necesidades.

Bloquear y desbloquear un usuario

Otra tarea que se puede realizar al gestionar usuarios en Linux es bloquear y desbloquear una cuenta de usuario. Para bloquear una cuenta, necesitamos invocar passwd con la opción -l.


passwd -l yerita
 Locking password for user yerita.
 passwd: Success

La opción -u con passwd desbloquea una cuenta, como vemos a continuación:


passwd -u yerita
 Unlocking password for user yerita.
 passwd: Success

Cambiar un nombre de usuario

la opción -l con el comando usermod cambia el nombre de inicio de sesión (usuario), como se muestra a continuación:

usermod -l “yerita_02” yerita 

Donde el argumento “yerita_02” es el nuevo nombre de usuario.

Eliminar un usuario

Podemos eliminar un usuario combinando userdel con la opción -r, como se muestra a continuación:

 userdel -r yerita 

Gestionar Grupos de usuarios en Linux

Ya sabemos como administrar usuarios, pero es necesario que sepan también un poco sobre la administración o gestión de grupos de usuario en Linux. Los grupos son un mecanismo que nos provee Linux para organizar una colección de usuarios. Al igual que el ID de usuario, cada grupo también está asociado con un ID único llamado GID (ID de grupo).

Hay dos tipos de grupos:

  • Grupo primario
  • Grupo suplementario

Cada usuario es miembro de un grupo primario y puede no tener grupos suplementarios o tener más de uno. La información del grupo se almacena en /etc /group y las contraseñas respectivas se almacenan en el archivo /etc /gshadow.

Veamos algunas de las operaciones, como crear, eliminar y modificar un grupo:

Crear un grupo con la configuración predeterminada

Para agregar un nuevo grupo con la configuración predeterminada, ejecutamos el comando groupadd como usuario root, como se muestra a continuación:

 groupadd empleados 

Si deseas agregar una contraseña, escribes gpasswd con el nombre del grupo, de la siguiente manera:

 gpasswd empleados&nbsp;

Changing the password for group empleados&nbsp;
 New Password:
 Re-enter new password:

Te solicitara ingresar la contraseña dos veces.

Crear un grupo con un GID especificado

Para especificar explícitamente el GID de un grupo, ejecutas el comando groupadd con la opción -g, de la siguiente manera:

 groupadd -g 1200 "gerentes" 

Eliminar contraseña de grupo

Para eliminar una contraseña de grupo, ejecute gpasswd -r con el nombre del grupo en cuestión, de la siguiente manera:

gpasswd -r empleados 

Cambiar el nombre del grupo

Para cambiar el nombre del grupo, ejecutamos el comando groupmod con la opción -n como superusuario, como se muestra a continuación:

 groupmod -n nuevos_empleados empleados 

Donde los argumentos son el nuevo nombre y el grupo al que se va afectar, respectivamente.

Cambiar el GID del grupo

Para cambiar el GID de un grupo, ejecute el comando groupmod con -g, de la siguiente manera:

 groupmod -g 1050 gerentes 

Eliminar un grupo

Antes de eliminar un grupo primario, debes eliminar los usuarios de ese grupo. Posteriormente, para eliminar el grupo, ejecutamos el comando groupdel con el nombre del grupo, como se muestra a continuación:

 groupdel empleados 

Si desea saber mucho más sobre cómo gestionar usuarios y grupos en Linux, puedes consultar la documentación oficial de la distribución que estés usando.

Pero como has visto en nuestra guía, el proceso no es tan complejo.

Sobre Yeraldine

Lcda. en Computación, Programadora, Apasionada por el Desarrollo Web. A veces Bellydancer, otras veces Yogui. Amo viajar, los libros y la música. En mis RRSS: @yerita02

Te recomendamos

Zenkit ya está disponible como un complemento Snap para Ubuntu

Zenkit ya está disponible como un complemento Snap para UbuntuDeja tu gusta Zenkit ha anunciado …

Deja un comentario

Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar mi política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en ayudalinux2016@gmail.com.

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

Acepto la política de privacidad *