Gestión de usuarios y sus contraseñas en S.O GNU/Linux

Gestión de usuarios y contraseñas GNU/Linux

Gestión de usuarios y la contraseña:

Aquí mostraremos la manera de gestionar a usuarios y sus contraseñas de un sistema operativo basado en Linux.

Linux

Crear usuarios:

El comando useradd permite añadir un usuario indicando como parámetros la información particular para crear el usuario en la misma líne de comandos. La sintaxis es:

//Crear usuario
useradd [opciones] nombre-usuario

Entre las opciones más destacables tenemos:

  • -g: Grupo principal que queremos tenga el usuario (debe existir previamente)
  • -d: Carpeta home del usuario. Suele ser /home/nombre-usuario
  • -m: Crear carpeta home si es que no existe.
  • -s: Intérprete de comandos (shell) del usuario. Suele ser /bin/bash

Ejemplo, si deseamos crear un usuario llamado ‘pedro’ cuyo grupo principal sea ‘profesores’, cuya carpeta home sea /home/pedro y su intérprete de comandos sea /bin/bash, ejecutaremos el siguiente comando:

// Crear un usuario
sudo useradd -g profesores -d /home/pedro -m -s /bin/bash pedro

De esta manera habremos creado al usuario pedro y su carpeta home. Si no utilizamos la opción -m, no se creará la carpeta home del usuario; en tal caso tendríamos que crearla manualmente. Tan solo nos quedará establecer su contraseña con el comando passwd:

// Establecer la contraseña del usuario
sudo passwd pedro

Entonces el sistema nos preguntará dos veces la contraseña que queremos asignar a pedro.

Eliminación de usuarios:

Se realiza con el comando userdel seguido del nombre del usuario. Con la opción -r eliminará también su carpeta home, ejemplo:

// Eliminación de un usuario
sudo userdel -r pedro

Eliminaría el usuario pedro y su carpeta home.

Creación de grupos:

El comando groupadd permite añadir un grupo indicando como parámetro el nombre del grupo. Ejemplo, si deseamos crear un grupo llamado ‘alumnos’ ejecutaremos:

// Añadir un grupo
sudo groupadd alumnos

Eliminación de grupos:

Se realiza con el comando groupdel seguido del nombre del grupo, ejemplo:

// Eliminación de un grupo
sudo groupdel profesores

Eliminaría el grupo profesores. Si algún usuario tuviera dicho grupo como grupo primario, el comando groupdel no eliminará el grupo.

Agregar usuarios a un grupo:

Se utiliza el comando adduser seguido del nombre del usuario y del nombre del grupo al que queremos añadirle, ejemplo:

// Añadir a ‘juan’ al grupo ‘profesores’
sudo adduser juan profesores

Quitar usuarios a un grupo:

Se utiliza el comando deluser seguido del nombre del usuario y del nombre del grupo del que queremos quitarle, ejemplo:

// Quitar a ‘juan’ del grupo ‘profesores’
sudo deluser juan profesores

 

Proceso de recogida de información y prueba de la modificación de los archivos realizada por David De Maya Merras. @DavidDeMaya

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.