FreeBSD Agregar usuario a grupos

Freebsd Add User Groups



En este tutorial rápido, le mostraremos cómo agregar usuarios a un grupo de usuarios en su sistema FreeBSD usando el nombre de usuario de la cuenta. Un sistema FreeBSD se puede iniciar sesión en varias cuentas de usuario diferentes a la vez, aunque solo un usuario puede dar entrada y así tener el control de la máquina. Para iniciar sesión en un sistema FreeBSD, cada usuario lo haría con su cuenta de usuario.

Cualquier número de cuentas de usuario puede formar parte de un grupo en FreeBSD. Cada grupo tiene un nombre único y un GID que lo identifica. Hay un UserID o UID para cada proceso, y se usa junto con el GroupID o GID para evaluar qué se permite cambiar.







Agregar un usuario a un grupo de FreeBSD con el comando pw

Para agregar usuarios a un grupo, usaremos la utilidad de línea de comandos pw. El propósito de este comando es proporcionar al usuario root una interfaz sencilla e intuitiva para crear y personalizar grupos de usuarios.



Por lo tanto, necesitaría acceso de root para seguir las instrucciones de esta guía. Utilice el comando sudo como se ilustra a continuación:



$sudo -I





Reemplazo de la membresía de grupo de un usuario

Las instrucciones de esta sección eliminarán las membresías del grupo que tenía anteriormente. Para ver de qué grupos forma parte un determinado usuario 'younis', utilice el comando id:

$identificaciónyounis



Agreguemos a este usuario a un grupo llamado teamtwo. Ingrese el comando pw como en:

$pw usermod younis-GRAMOequipo dos

Para agregar este usuario younis a dos grupos con solo una línea de comando, use la siguiente combinación

$pw usermod younis-GRAMOteamtwo, wwwusers

Donde wwwusers es el segundo grupo, queremos agregar al usuario younis. El modificador –G usado en el comando anterior especifica el primer grupo como primario y los siguientes grupos como secundarios.

Agregar usuarios de FreeBSD a un nuevo grupo sin reemplazar membresías preexistentes

La sintaxis de comando que se presenta a continuación puede agregar usuarios a un nuevo grupo sin eliminar sus membresías de grupo existentes.

$ pw grupo mod{groupNameHere} -metro {userNameHere}
$ pw grupo mod{groupNameHere} -metro {userNameHere1, userNameHere2, ...}

Demostremos con un ejemplo. Verifique los grupos de usuarios con el comando id:

$identificaciónyounis1

Luego, para agregar este usuario al grupo teamtwo, use la sintaxis de comando que usamos a continuación:

$pw groupmod teamtwo-metroyounis1

Puede asegurarse de que las membresías de grupos anteriores se conserven ejecutando el comando id en ese usuario.

$identificaciónyounis1

Agregar un nuevo usuario a un grupo en FreeBSD

Esta sección se centrará en crear un nuevo usuario y agregarlo a un grupo preexistente. Puede usar el comando pw nuevamente para crear el usuario y agregarlo a un grupo.

$pw useradd younis2-GRAMOpruebas

$passwdyounis2

Con los comandos anteriores, creamos un nuevo usuario llamado younis2, lo agregamos al grupo de prueba secundario y establecimos una contraseña para la cuenta de usuario.

Para ejecutar una verificación en la cuenta de usuario, use el comando id nuevamente:

$identificaciónyounis2

Verifique los miembros en un grupo de FreeBSD

El comando pw también se puede utilizar para mostrar los nombres de todos los usuarios de un determinado grupo. Para verificar a los miembros de nuestro grupo de prueba, emitimos el siguiente comando:

$pw grouphow testing

Alternativamente, podemos usar el comando grep en / etc / groupfile.

$sujeción^ prueba/etc/grupo

Para enumerar los grupos de los que forma parte un determinado usuario, ejecute el siguiente comando de grupo:

$gruposyounis2

Puede usar el comando id para ver el mismo resultado:

$identificaciónyounis2
$identificación -GRAMO -norteyounis2

Conclusión

Este tutorial trataba de agregar usuarios a grupos en FreeBSD. Aprendimos cómo reemplazar membresías para cuentas de usuario y cómo agregar usuarios a nuevos grupos sin reemplazar sus membresías. También aprendió a crear y agregar nuevos usuarios a grupos preexistentes sobre la marcha.