Está en la página 1de 4

GESTIONAR USUARIOS Y GRUPOS

===========================

Los ficheros implicados en la gestión de usuarios y grupos son:

/etc/passwd
Contiene información sobre los usuariosdel sistema
Su estructura es:

usuario:pass:UID:GID:gecos:home:shell

UID: nro del grupo que pertenece (1000 es administrador y 1001 para frente es
usuario normal)
geco: es alguna descrición del usuario
GID: nro del grupo que pertenece
shell: grupo de shell asignado al usuario
home: carpeta personal
pas: password

(comando utilizado en clase: cat /etc/passwd)


usuario:x:1000:1000:usuario,,,
/etc/shadow
Contiene las contraseñas de los usuarios e información sobre elas
Su estructura es:

usuario:pass:changed:minlife:maxlife:warn:inactive

(comando utilizado en clase: sudo cat /etc/passwd) utilizé sudo porque es un


fichero protegido entonces tengo que poner sudo antes para aceder con privilegios
altos

etc/group
Contiene las cuentas de grupo juntos con sus miembros
Su estructura es:

grup:pass:GID:miembro1,miembro2...

/etc/gshadow
Contiene las contraseñas de los grupos

/etc/default/useradd
/etc/adduser.conf
Estos dos ficheros contienen valores por defecto que se van autilizar al crear
usuarios

/etc/skel
Contiene la estructura para crear el directorio principal de los usuarios

sudo apt install gnome-system-tools (comando que utilizé en la vm para instalar


softwares relacionados a usuarios e grupos (software instalado: User and Groups)

COMANDO DE GESTION DE USUARIO


=============================

CREACIÓN
--------
adduser usuario
Crea el usuario, su carpeta, le pone password

sudo adduser larissa (comando utilizado en la clase)

adduser -opciones usuario


crea el usuario, pero le tenemos que indicar todas sus características
antes de incluir un usuario a un grupo, debe existir el grupo

-d --home Indicamos la carpeta peroanl del usuario (puedo eligir -d o


--home)

-g -gid Grupo principal a los que pertenece el usuario. Podemos


poner GID o su nombre)

-G --groups Otros grupos, a los que pertenece el usuario, podemos poner


su GID o su nombre

-m --create-home Crea la carpeta home si no existe)

-u --iud Indicamos el nro ID del usuario

-s --shell Indicamos el interprete de comando que vamos a proporcionar


al usuario

-e --expiredate Indica la fecha en la que la cuenta sera deshabilitada


YYYY-MM-DD (FECHA DE EXPIRACIÓN)

-f --inactive Indica el nro de datas que estará inactiva la cuenta, si no


modificara su contraseña

-p --password Establece la password para el usuario

sudo useradd -d /home/eva/ -m -u 1003 -s /bin/bash -g eva -G encargados -p


Clave_00 eva

man adduser (comando utilizado para saber lo que puedo hacer con el comando
adduser) como un help

-------------------------------------------------------------------------

groupadd [-opciones] grupo


crea el grupo indicado

groupadd grupo
Crea el grupo indicado

-g --gid Identificador de grupo


-r --system Indica que el grupo va a ser de sistema
-f --force Crea grupos aunque su nombre ya exista

groupadd eva (o sea, ha creado el grupo con el nombre eva)

sudo groupadd eva


sudo useradd -d /home/eva -m -s /bin/bash -g eva

--------------------------------------------------------------------------
MODIFICACIÓN DE USUARIOS Y GRUPOS

- USUARIOS
usermod [-opciones] usuario
Modifica características del usuario

-d --home Modificar el HOME DIRECTORY


-e --expiredate Modifica la fecha de expiración
-u --uid Modifica el ID del usuario
-g --gid Modifica el grupo principal del usuario
-G --groups Añadir grupos secundarios, separados por comas
-a --apend Se usa junto con -G, para que los nuevos grupos secundarios
se añaden a los ya existentes
-m --move-home Se usa junto con -d, e indica que cuando se modifique el
home de un usuario, se mueva al
nuevo home todo el contenido del antiguo
-l --login Modifica el nombre de inicio del usuario
-s --shell Modifica la shell
-L --lock Bloquea la contraseña del usuario
-U --unlock Desbloquea la contraseña del usuario

sudo usermod -m -d /home/nuevo_pepe nuevo_pepe

sudo usermod -L pepe


sudo usermod -U pepe

sudo usermod -a -G impressoras,correo pepe

- GRUPOS
groupmod [-opciones] grupo

-g Modifica el ID del grupo


-n Modifica el nombre del grupo

Cambiar el nombre del grupo profes por profesores

sudo groupmod -n profesores profes

ELIMINACIÓN DE USUARIOS Y GRUPOS


================================

- USUARIOS
userdel [-opciones] usuario

-r Elimina también su carpeta de usuario


-f Borra también el usuario aunque esté el en sistema

- GRUPOS
groupdel grupo

Si el grupo que vamos a eliminiar es el grupo principal de algún usuario, el


comando no tendrá efecto.

AÑADIR USUARIOS A UN GRUPO


==========================
usermod -a -G grupo,grupo usuario adiciona usuario aos grupos

adduser usuario grupo

QUITAR UN USUARIO DE UN GRUPO


=============================

deluser usuario grupo

También podría gustarte