FreeBSD Agregar usuario a grupos

FreeBSD Agregar usuario a grupos
En este tutorial rápido, le mostraremos cómo agregar usuarios a un grupo de usuarios en su sistema FreeBSD utilizando el nombre de usuario de la cuenta. Un sistema FreeBSD se puede registrar en varias cuentas de usuario diferentes de una vez, aunque solo un usuario puede dar entrada y, por lo tanto, 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 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.