Os presento una recopilación de comandos Linux más útiles sobre Gestión de usuarios y grupos
Usuarios
Crear un nuevo usuario
Crea un usuario básico en el sistema.
useradd usuarioCrear usuario con opción completa
Permite especificar información adicional como nombre, grupo, directorio home y shell.
useradd -c "Nombre Usuario" -g grupo -d /home/usuario -s /bin/bash usuarioBorrar usuario
Elimina un usuario del sistema.
userdel usuarioBorrar usuario y eliminar su directorio home
Elimina un usuario y su directorio personal asociado.
userdel -r usuarioCambiar atributos del usuario
Modifica la información del usuario existente.
usermod -c "Nombre usuario" -g grupo -d /home/usuario -s /bin/bash usuarioCambiar contraseña del propio usuario
Permite al usuario cambiar su propia contraseña.
passwdCambiar la contraseña de otro usuario
Permite al usuario root cambiar la contraseña de otro usuario.
passwd usuarioColocar una fecha de expiración para la contraseña de usuario
Establece una fecha específica en la que la contraseña del usuario dejará de ser válida.
chage -E 2014-12-31 usuarioVer información sobre el usuario
Muestra detalles sobre el usuario, como grupos a los que pertenece.
id usuarioListar usuarios
Muestra todos los usuarios del sistema.
cat /etc/passwdGrupos de usuarios
Crear grupo de usuarios
Crea un nuevo grupo en el sistema.
groupadd nombre_grupoBorrar grupo de usuarios
Elimina un grupo del sistema.
groupdel nombre_grupoRenombrar grupo de usuarios
Cambia el nombre de un grupo existente.
groupmod -n nombre_nuevo nombre_anteriorModificar el grupo actual de un usuario
Cambia el grupo activo del usuario actual que pertenece a varios grupos.
newgrp grupoListar grupos del usuario actual
Muestra los grupos a los que pertenece el usuario actual.
groupsListar todos los grupos
Muestra todos los grupos definidos en el sistema.
cut -d: -f1 /etc/groupAgregar usuario a un grupo existente
Añade un usuario a un grupo específico.
usermod -aG nombre_grupo usuarioEliminar usuario de un grupo
Quita un usuario de un grupo específico.
gpasswd -d usuario nombre_grupo