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:
Reemplazo de la pertenencia al 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’, use el comando id:
Agreguemos este usuario a un grupo llamado teamtwo. Ingrese el comando pw como en:
Para agregar este usuario younis a dos grupos con solo una línea de comando, use la siguiente combinación
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 group mod {groupNameHere} -m {userNameHere1,userNameHere2,…}
Demostremos con un ejemplo. Verifique los grupos de usuarios con el comando id:
Luego, para agregar este usuario al grupo teamtwo, use la sintaxis de comando que hemos usado a continuación:
Puede asegurarse de que las membresías de grupos anteriores se conserven ejecutando el comando id en ese usuario.
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.
Con los comandos anteriores, hemos creado 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:
Compruebe los miembros de 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, emitiríamos el siguiente comando:
Alternativamente, podemos usar el comando grep en / etc / groupfile.
Para enumerar los grupos de los que forma parte un determinado usuario, ejecute el siguiente comando de grupo:
Puede usar el comando id para ver el mismo resultado:
$ id -G -n younis2
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.