CREACIÓN DE USUARIOS (useradd)
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:
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 'miguel'
cuyo grupo principal sea 'alumnos', cuya carpeta home sea /home/miguel y su
intérprete de comandos sea /bin/bash, ejecutaremos el siguiente comando:
// Crear un usuario
sudo useradd -g alumnos -d /home/miguel -m -s /bin/bash miguel
sudo useradd -g alumnos -d /home/miguel -m -s /bin/bash miguel
De esta manera habremos creado al usuario miguel 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 miguel
sudo passwd miguel
Entonces el sistema nos preguntará dos veces la
contraseña que queremos asignar a miguel.
El comando useradd permite crear muchos usuarios automáticamente mediante archivos de comandos (scripts).
Se recomienda que el nombre de usuario sea en minúsculas y además de letras también puede contener números y algún signo como guiones normales y guiones bajos. Debemos recordar que Linux distingue entre mayúsculas y minúsculas, es decir, Janco es distinto de janco.
El comando useradd permite crear muchos usuarios automáticamente mediante archivos de comandos (scripts).
Se recomienda que el nombre de usuario sea en minúsculas y además de letras también puede contener números y algún signo como guiones normales y guiones bajos. Debemos recordar que Linux distingue entre mayúsculas y minúsculas, es decir, Janco es distinto de janco.
MODIFICACIÓN DE USUARIOS (usermod)
Se utiliza el comando usermod y permite cambiar
el nombre del usuario, su carpeta home, su intérprete de comandos, los grupos a
los que pertenece y algunos otros parámetros.
// Cambiar
el home de un usuario
sudo usermod -d /home/carpeta_miguel miguel
sudo usermod -d /home/carpeta_miguel miguel
ELIMINACIÓN DE USUARIOS (userdel)
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 miguel
sudo userdel -r miguel
Eliminaría el usuario miguel y su carpeta home.
CREACIÓN DE GRUPOS (groupadd)
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
sudo groupadd alumnos
MODIFICACIÓN DE GRUPOS
El comando groupmod permite modificar el nombre
de un grupo o el gid del mismo. La sintaxis es: sudo groupmod [-g nuevo-gid]
[-n nuevo-nombre] nombre-grupo, ejemplo:
// Cambiar
el gid del grupo profesores
sudo groupmod -g 2000 alumnos
sudo groupmod -g 2000 alumnos
ELIMINACIÓN DE GRUPOS (groupdel)
Se realiza con el comando groupdel seguido del
nombre del grupo, ejemplo:
//
Eliminación de un grupo
sudo groupdel alumnos
sudo groupdel alumnos
Eliminaría el grupo alumnos. Si algún usuario
tuviera dicho grupo como grupo primario, el comando groupdel no eliminará el
grupo.
AÑADIR USUARIOS A UN GRUPO (adduser)
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
sudo adduser juan profesores
QUITAR USUARIOS DE UN GRUPO (deluser)
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
sudo deluser juan profesores
Para más información de todos estos comandos se puede
consultar la ayuda del manual ejecutando man seguido del nombre del comando,
ejemplo man adduser.
No hay comentarios:
Publicar un comentario