Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.
Cómo agregar un usuario a un grupo en Linux paso a paso
Agregar un usuario a un grupo (o a un segundo grupo) en Linux
Administrar usuarios y grupos en Linux es una de las tareas más importantes para el mantenimiento del sistema y la regulación de permisos. Al añadir un usuario a un nuevo grupo, se le pueden otorgar permisos específicos para acceder a archivos o ejecutar comandos específicos. Esto proporciona un control preciso sobre las acciones de cada usuario dentro del sistema, lo que lo convierte en una herramienta esencial tanto para administradores de sistemas como para usuarios avanzados.
Resumen
Utilice el comando “sudo usermod -a -G example_group example_user” para agregar un usuario a un grupo.
Para agregar un usuario a varios grupos a la vez, separe los grupos con comas, como “sudo usermod -a -G grupo1,grupo2,grupo3 ejemplo_usuario”.
Utilice el comando “sudo usermod -g example_group example_user” para establecer el grupo principal del usuario.
Cambiar el grupo asociado de un usuario es relativamente fácil, pero no todos conocen estos comandos, especialmente al agregar un usuario a un grupo secundario. Te guiaremos en todos los casos.
En un sistema Linux, las cuentas de usuario se pueden asignar a uno o más grupos. Se pueden configurar permisos de archivos y otros privilegios por grupo. Por ejemplo, en Ubuntu, solo los usuarios del grupo sudo pueden usar el comando sudo para obtener permisos elevados.
Si usas un entorno de escritorio como GNOME o KDE Plasma, es posible que tengas una interfaz gráfica disponible para ajustar esta configuración (al menos según tu distribución). En la práctica, siempre es más fácil acceder al símbolo del sistema y escribir algunos comandos, y eso es lo que te mostraremos hoy.
Si desea crear un nuevo grupo en su sistema, use el siguiente comando groupadd, reemplazando new_group por el nombre del grupo que desea crear. También deberá usar sudo con este comando (o, en distribuciones de Linux que no usan sudo, deberá ejecutar el comando su de forma independiente para obtener mayores privilegios antes de ejecutarlo).
sudo groupadd nuevo_grupo
Agregar una cuenta de usuario existente a un grupo
Para agregar una cuenta de usuario existente a un grupo en su sistema, use el comando usermod, reemplazando examplegroup con el nombre del grupo al que desea agregar el usuario y exampleusername con el nombre del usuario que desea agregar.
usermod -a -G ejemplo de grupo ejemplo de nombre de usuario
Por ejemplo, para agregar el usuario geek al grupo sudo, utilice el siguiente comando:
sudo usermod -a -G sudo geek
Cambiar el grupo principal del usuario
Aunque una cuenta de usuario puede formar parte de varios grupos, uno de estos siempre es el "grupo principal" y los demás son "grupos secundarios". El proceso de inicio de sesión del usuario y los archivos y carpetas que cree se asignarán al grupo principal.
Para cambiar el grupo principal asignado a un usuario, ejecute el comando usermod, reemplazando examplegroup con el nombre del grupo que desea que sea el grupo principal y exampleusername con el nombre de la cuenta de usuario.
usermod -g grupo de ejemplo nombredeusuariodeejemplo
Tenga en cuenta la -g. Al usar una g minúscula, se especifica un grupo principal. Al usar una -g mayúscula, como se muestra arriba, se especifica un nuevo grupo secundario. En este ejemplo, asignaremos a "geek" un nuevo grupo principal llamado "example_primary":
sudo usermod -g ejemplo_primario geek
Para ver los grupos a los que está asignada la cuenta de usuario actual, ejecute el comando "groups". Aparecerá una lista de grupos.
grupos
Para mostrar los ID de números asociados con cada grupo, ejecute el comando id en su lugar:
id
Para ver los grupos a los que está asignada otra cuenta de usuario, ejecute el comando grupos y especifique el nombre de la cuenta de usuario.
ejemplo de grupos nombre de usuario
También puede ver los ID de números asociados a cada grupo ejecutando el comando id y especificando el nombre de usuario.
ejemplo de idnombre de usuario
El primer grupo de la lista de grupos, o el que se muestra después de "gid=" en la lista de IDs, es el grupo principal de la cuenta de usuario. Los demás grupos son secundarios. Por lo tanto, en la captura de pantalla a continuación, el grupo principal de la cuenta de usuario es example_primary.
Crea un nuevo usuario y asígnale un grupo con un comando
En ocasiones, puede que desee crear una nueva cuenta de usuario con acceso a un recurso o carpeta específicos, como un nuevo usuario FTP. Puede especificar a qué grupos se asignará la cuenta de usuario al crearla mediante el comando useradd, como se indica a continuación:
sudo useradd -G examplegroup nombreusuarioejemplo
Por ejemplo, para crear una nueva cuenta de usuario llamada jsmith y asignar esta cuenta al grupo ftp, puede ejecutar el siguiente comando:
sudo useradd -G ftp jsmith
Por supuesto, después tendrás que establecer una contraseña para este usuario:
sudo passwd jsmith
Agregar un usuario a varios grupos
Al asignar subgrupos a una cuenta de usuario, puede asignar fácilmente varios grupos a la vez separando la lista con una coma.
usermod -a -G grupo1,grupo2,grupo3 ejemplo de nombre de usuario
Por ejemplo, para agregar el usuario llamado geek a los grupos ftp, sudo y example, puede ejecutar el siguiente comando:
usermod -a -G ftp, sudo, ejemplo geek
Puede especificar cualquier número de grupos, simplemente sepárelos con una coma.
Ver todos los grupos en el sistema
Si desea ver una lista de todos los grupos en su sistema, puede usar el comando getent:
grupo getent
Esta salida también le mostrará qué cuentas de usuario pertenecen a qué grupos. En la siguiente captura de pantalla, vemos que las cuentas de usuario syslog y ubuntu pertenecen al grupo adm.
Esto debería cubrir todo lo que necesita saber sobre cómo agregar usuarios a grupos en Linux.
Añadir un usuario a un grupo en Linux no es solo un paso técnico; es una forma eficaz de organizar los permisos y garantizar el funcionamiento seguro y ordenado del sistema. Mediante comandos sencillos como usermod o gpasswd, los administradores de sistemas pueden ajustar los permisos según las necesidades de cada usuario. Esta habilidad hace que la administración del sistema sea más flexible y eficiente, proporcionando un entorno de trabajo organizado y seguro para todos los usuarios.