Obtener grupo de un usuarioPublicado por Raul (5 intervenciones) el 08/09/2000 00:00:00¿Como puedo obtener el grupo al que pertenece un usuario o los usuarios de un grupo?Gracias de antemanoValora esta pregunta0Responder
Obtener el grupo al que pertenece un usuario o los usuarios de un grupoPublicado por Alejandro (913 intervenciones) el 29/08/2024 18:18:53Para obtener el grupo al que pertenece un usuario o los usuarios de un grupo en C/Visual C, puedes utilizar las funciones y estructuras proporcionadas por el sistema operativo. A continuación, te proporciono una solución para cada caso: 1. Obtener el grupo al que pertenece un usuario: - En Windows: Puedes utilizar la función `NetUserGetGroups` de la API de Windows para obtener los grupos a los que pertenece un usuario. Aquí tienes un ejemplo de cómo usarla: https://docs.microsoft.com/en-us/windows/win32/api/lmaccess/nf-lmaccess-netusergetgroups - En Unix/Linux: Puedes utilizar la función `getgrouplist` para obtener los grupos a los que pertenece un usuario. Aquí tienes un ejemplo de cómo usarla: https://www.man7.org/linux/man-pages/man3/getgrouplist.3.html 2. Obtener los usuarios de un grupo: - En Windows: Puedes utilizar la función `NetLocalGroupGetMembers` de la API de Windows para obtener los usuarios de un grupo. Aquí tienes un ejemplo de cómo usarla: https://docs.microsoft.com/en-us/windows/win32/api/lmaccess/nf-lmaccess-netlocalgroupgetmembers - En Unix/Linux: Puedes utilizar la función `getgrent` para obtener los usuarios de un grupo. Aquí tienes un ejemplo de cómo usarla: https://www.man7.org/linux/man-pages/man3/getgrent.3.html Espero que estas soluciones te sean útiles para obtener el grupo al que pertenece un usuario o los usuarios de un grupo en C/Visual C, Raúl.Valora esta respuesta0Comentar