Puesto al día el 25 de noviembre de 2019.
comando id
man id
print real and effective user and group IDs
id ernesto
uid=1000(ernesto) gid=1000(ernesto) grupos=1000(ernesto),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
donde uid es el identificador del usuario y gid, el identificador del grupo. en grupos se declaran los nombres de los grupos a los que pertenece el usuario ernesto.
comando groups
man groups
print the groups a user is in
groups ernesto
ernesto : ernesto adm cdrom sudo dip plugdev lpadmin sambashare
usuario-grupo
añadir un usuario a un grupo
sudo adduser ernesto disk
[sudo] contraseña para ernesto:
Añadiendo al usuario «ernesto» al grupo «disk»…
Añadiendo al usuario ernesto al grupo disk
Hecho.
en este caso, se añade el usuario ernesto al grupo disk:
id ernesto
uid=1000(ernesto) gid=1000(ernesto) grupos=1000(ernesto),4(adm),6(disk),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
eliminar un usuario de un grupo
sudo gpasswd -d ernesto disk
Eliminando al usuario ernesto del grupo diskid ernesto
uid=1000(ernesto) gid=1000(ernesto) grupos=1000(ernesto),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
establecer los grupos de un usuario
sudo usermod -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare ernesto
de esta manera (-G
), se establecen los grupos declarados como los grupos del usuario ernesto. dicho de otro modo, el usuario ernesto será eliminado de cualquier otro grupo que no se incluya en esta declaración.
determinar el grupo primario de un usuario
sudo usermod -g ernesto ernesto
usermod: sin cambios
donde se declara el grupo ernesto (-g
) como el grupo primario del usuario ernesto, esto es,
usermod -g grupo usuario
usuario
cambiar el nombre de usuario
usermod -l nuevo_nombre usuario
donde
-l, –login NOMBRE nuevo nombre para el usuario
cambiar el directorio personal del usuario
usermod -d /media/usuario usuario
donde
-d, –home DIR_PERSONAL nuevo directorio personal del nuevo usuario
fuentes
- Hoffman, «Add a User to a Group (or Second Group) on Linux» en How-To Geek, 2018.
- Lonston, «A complete guide to usage of usermod command» en TecMint, 2014.