Cualquier cantidad de cuentas de usuario se puede hacer parte de un grupo en FreeBSD. Cada grupo tiene un nombre y GID únicos que lo identifican. Hay un ID de usuario 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 FreeBSD con el comando PW
Para agregar usuarios a un grupo, utilizaremos la utilidad de línea de comandos PW. El propósito previsto de este comando es proporcionar al usuario raíz una interfaz sencilla e intuitiva para crear y personalizar grupos de usuarios.
Por lo tanto, necesitaría acceso a la raíz para seguir las instrucciones en esta guía. Use el comando sudo como se ilustra a continuación:
$ sudo -i
Reemplazar la membresía del grupo de un usuario
Las instrucciones en esta sección eliminarán las membresías previamente contestadas del grupo. Para ver de qué grupos es parte de un cierto usuario 'Younis', use el comando de identificación:
$ idunis
Agregamos este usuario a un grupo llamado TeamTwo. Ingrese el comando PW como debajo:
$ PW usermod Younis -g Teamtwo
Para agregar este usuario Younis a dos grupos con solo una línea de comando, use la combinación a continuación
$ PW usermod Younis -g Teamtwo, wwwusers
Donde wwwusers es el segundo grupo, queremos agregar el usuario Younis a. El conmutador -g utilizado 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 del comando presentado a continuación puede agregar usuarios a un nuevo grupo sin eliminar sus membresías de grupo existentes.
$ PW Group Mod GroupNameSe -M UserNameSe
$ PW Group Mod GroupNameSe -M UserNameSe1, UserNameSe2,…
Demostremos con un ejemplo. Verifique los grupos de usuarios con el comando de identificación:
$ idunis1
Luego, para agregar este usuario al grupo TeamTWO, use la sintaxis del comando como hemos usado a continuación:
$ PW Groupmod Teamtwo -M Younis1
Puede asegurarse de que las membresías del grupo anterior se retengan ejecutando el comando de identificación en ese usuario.
$ idunis1
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 -G Prueba
$ passwd Younis2
Con los comandos anteriores, hemos creado un nuevo usuario llamado Younis2, lo agregamos al grupo de pruebas secundarias y establecemos una contraseña para la cuenta de usuario.
Para ejecutar una verificación en la cuenta de usuario, use el comando de identificación nuevamente:
$ idunis2
Revise a los miembros en un grupo FreeBSD
El comando PW también se puede usar para mostrar los nombres de todos los usuarios en un determinado grupo. Para verificar a los miembros en nuestro grupo de pruebas, emitiríamos el comando a continuación:
Pruebas de $ PW Groupshow
Alternativamente, podemos usar el comando GREP en /etc /groupfile.
$ grep ^prueba /etc /grupo
Para enumerar los grupos de los grupos que un determinado usuario forma parte, ejecute el siguiente comando de grupo:
$ grupos Younis2
Puede usar el comando de identificación para ver el mismo resultado:
$ idunis2
$ id -g -n Younis2
Conclusión
Este tutorial se trataba de agregar usuarios a grupos en FreeBSD. Aprendimos a reemplazar las membresías para las cuentas de los usuarios y cómo agregar usuarios a nuevos grupos sin reemplazar sus membresías. También ha aprendido a crear y agregar nuevos usuarios a grupos preexistentes sobre la marcha.