Usuarios y grupos

Cheatsheet de comandos para administrar usuarios y grupos.

who -a
Muestra mas detalles de las sesiones abiertas

whoami
Identidad del usuario actual

history
Historia de los últimos comandos ejecutados (~/.bash_history)

id USER
Informacion de un usuario
-g Solo su ID de grupo
-G su ID de grupo principal y complementarios
-n Nombre del grupo en vez del id

groups USER
Grupos del usuario

Agregar o eliminar grupos

sudo groupadd NAME
sudo groupdel NAME
sudo groupmod -g NEWID GRPNAME
sudo groupmod -n NEWNAME GRPNAME

Agregar o eliminar usuarios

sudo useradd NAME
sudo userdel NAME

Para eliminar el directorio del usuario usar la opcion -r

Cambiar grupo primario de usuario (su userDir pasa a propiedad del nuevo grupo)

sudo usermod -g GROUP USER

Agregar un usuario a un grupo

sudo usermod -G GROUPSWITHCOMAS USER

Retirar grupos de un usuario (NEWGROUPSWITHCOMAS contiene la lista de nuevos grupos suplementarios del usuario)

sudo usermod -G NEWGROUPSWITHCOMAS USER
Si además se usa la opción -a entonces los grupos en -G serán simplemente agregados.

Bloquear un usuario (no permitir acceso con contraseña)

sudo usermod -L USER
Este comando agrega un !al inicio de la contraseña para, de alguna forma, dañarla

Desbloquear un usuario (permitir logeo con clave)

sudo usermod -U USER

Ficheros
Grupos: /etc/group
Usuarios: /etc/passwd
Claves: /etc/shadow

su: substitute user

Deja un comentario

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