Agregar usuario al grupo (o segundo grupo) en Linux
Para agregar un usuario a un grupo, abra una terminal y escriba «sudo usermod -a -G examplegroup exampleusername» en la ventana. Reemplace «examplegroup» y «exampleusername» con el grupo y el nombre de usuario que desea modificar.
Cambiar el grupo al que está asociado un usuario es una tarea bastante fácil, pero no todos conocen los comandos, especialmente el comando para agregar un usuario a un grupo secundario. Recorreremos todos los escenarios por usted.
Las cuentas de usuario se pueden asignar a uno o más grupos en Linux. Puede configurar permisos de archivo y otros privilegios por grupo. Por ejemplo, en Ubuntu, solo los usuarios del grupo sudo pueden usar elsudo
El comando obtiene privilegios elevados.
Si está utilizando una nueva computadora portátil Linux, probablemente tenga algún tipo de interfaz GUI para configurar estos ajustes (al menos dependiendo de la distribución que esté ejecutando), pero en realidad, es solo una cuestión de bajar a una terminal y escribir algunos comandos Eso es lo que te mostramos hoy.
añadir nuevo grupo
Si desea crear un nuevo grupo en su sistema, usegroupadd
En el siguiente comando, reemplace new_group con el nombre del grupo que desea crear. También necesitará usar sudo con este comando (o, en distribuciones de Linux que nosudo
, necesita ejecutar elsu
comando para obtener privilegios elevados antes de ejecutar el comando).
grupo sudo añadir mi nuevo grupo
Agregar una cuenta de usuario existente a un grupo
Para agregar una cuenta de usuario existente a un grupo en el sistema, use elusermod
comando, reemplazarexamplegroup
es el nombre del grupo para agregar el usuario y el usuario para agregarexampleusername
El nombre.
usermod -a -G grupo de ejemplo ejemplo de nombre de usuario
Por ejemplo, para agregar un usuariogeek
agruparsudo
, use el siguiente comando:
usuariomod -a -G sudo geek
Cambiar el grupo principal de un usuario
Aunque una cuenta de usuario puede pertenecer a más de un grupo, uno de los grupos es siempre el «grupo principal» y los demás son «grupos secundarios». El proceso de inicio de sesión del usuario y los archivos y carpetas creados por el usuario se asignan al grupo principal.
Para cambiar el grupo principal al que está asignado un usuario, ejecuteusermod
comando, reemplazarexamplegroup
para el grupo que desea ser el principalexampleusername
y el nombre de la cuenta de usuario.
usermod -g nombre de grupo nombre de usuario
Aviso-g
aquí. Cuando usa una g minúscula, asigna un grupo principal. Cuando usas mayúsculas-G
, como arriba, asigna un nuevo grupo secundario.
Ver los grupos a los que está asignada una cuenta de usuario
Para ver a qué grupos está asignada la cuenta de usuario actual, ejecutegroups
Ordenar. Verá una lista de grupos.
grupo
Para ver el ID numérico asociado con cada grupo, ejecute lo siguienteid
Ordenar:
IDENTIFICACIÓN
Para ver los grupos asignados a otra cuenta de usuario, ejecutegroups
comando y especifique el nombre de la cuenta de usuario.
nombre de usuario de ejemplo de grupo
id
También puede ejecutar el comando y especificar un nombre de usuario paraRevise los ID numéricos asociados con cada grupo.
nombre de usuario de ejemplo de identificación
el primer grupo de la listagroups
o el grupo que se muestra después de «gid=» en la listaid
es el grupo principal para la cuenta de usuario. Los otros grupos son grupos secundarios. Entonces, en la captura de pantalla a continuación, el grupo principal de la cuenta de usuario esexample
.
Cree un nuevo usuario y asigne un grupo en un solo comando
En ocasiones, es posible que desee crear una nueva cuenta de usuario para acceder a un recurso o directorio específico, como un nuevo usuario de FTP. Puede especificar el grupo al que se asignará la cuenta de usuario al crear la cuenta de usuario con el comandouseradd
,Como sigue:
useradd -G grupo de ejemplo ejemplo de nombre de usuario
Por ejemplo, para crear una nueva cuenta de usuario llamada jsmith y asignar la cuenta al grupo ftp, ejecutaría:
agregar usuario -G ftp jsmith
Por supuesto, luego debe asignar una contraseña a este usuario:
Contraseña jsmith
Añadir usuario a varios grupos
Al asignar grupos secundarios a cuentas de usuario, puede asignar fácilmente varios grupos a la vez separando la lista con comas.
usermod -a -G grupo1,grupo2,grupo3 ejemplo de nombre de usuario
Por ejemplo, para agregar un usuario llamado geek a los grupos ftp, sudo y example, ejecutaría:
usermod -a -G ftp, sudo, ejemplo geek
Puede especificar cualquier número de grupos, simplemente sepárelos con comas.
Ver todos los grupos en el sistema
Si desea ver una lista de todos los grupos en su sistema, puede usar lo siguientegetent
Ordenar:
grupo de captadores
Esta salida también mostrará qué cuentas de usuario son miembros de qué grupos. Entonces, en la captura de pantalla a continuación, podemos ver que las cuentas de usuario syslog y chris son miembros del grupo adm.
Esto debería cubrir todo lo que necesita saber sobre cómo agregar usuarios a grupos en Linux.
comandos de linux | ||
documento | asfalto · fotovoltaica · gato · táctica · modo de cambio · grep · diferencia · sed · Arkansas · hombre · para empujar · ventana emergente · fsck · disco de prueba · número de serie · f.d. · pandoc · CD · $ruta · awk · participar · jq · doblar · Único · diarioctl · Cola · estado · ls · mesa de estabilidad · eco · menos · chgrp · Chon · Velocidad de rotación · Mirar · cuerda · escribe · cambiar nombre · compresión · abrir la cremallera · Montaña · desinstalar · Instalar · disco · mkfs · RM · Tabla de contenido · Sincronizar · paradero · gpg · seis · Nano · Tabla de contenido · Du · existir · reparar · intercambio · clon · arrancar · Srm | |
proceso | alias · Pantalla · óptimo · OK · agradable · Progreso · pista · sistema · multiplexor · chsh · historia · existir · lote · libre · cual · dmesg · Franco suizo · módulo de usuario · posdata · chroot · xargs · Terminal · dedo meñique · lsof · Estadísticas de máquinas virtuales · pausa · pared · Sí · matar · dormir · Sudo · demandar · tiempo · dirección de grupo · módulo de usuario · grupo · lshw · cierre · reiniciar · deténgase · cerrar · clave · lscpu · Lista de tareas cronometradas · fecha · antecedentes · fg | |
redes | estadísticas de la red · plano · pista de ruta · propiedad intelectual · SS · Quien es · fail2ban · bmón · excavar · dedo · mapa · FTP · ondulado · wget · Quién · quién soy · w · iptables · ssh-keygen · ufw |