getresuid, getresgid
devuelve el ID real, efectivo o guardado del usuario o grupo
- Provided by: manpages-es-dev (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
devuelve el ID real, efectivo o guardado del usuario o grupo
Biblioteca Estándar C (libc, -lc)
#define _GNU_SOURCE /* Vea feature_test_macros(7) */ #include <unistd.h>
int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid);
getresuid() devuelve el UID real, el UID efectivo y el ID de usuario establecido del proceso que realiza la llamada. Lo hace en los argumentos ruid, euid e suid, respectivamente. getresgid() realiza una tarea análoga para los ID de grupo del proceso.
En caso de éxito se devuelve cero. En caso de error se devuelve -1, y errno se configura para indicar el error.
POSIX.1-2024 XSI.
Linux 2.1.44, glibc 2.3.2, POSIX.1-2024 XSI.
Las llamadas originales de Linux, getresuid() y getresgid(), solo admitían ID de usuario y grupo de 16 bits. Posteriormente, Linux 2.4 añadió getresuid32() y getresgid32(), que admiten ID de 32 bits. Las funciones contenedoras de glibc, getresuid() y getresgid(), gestionan de forma transparente las variaciones entre las versiones del núcleo.
getuid(2), setresuid(2), setreuid(2), setuid(2), credentials(7)
La traducción al español de esta página del manual fue creada por Juan Piernas <piernas@ditec.um.es> y Marcos Fouces <marcos@debian.org>
Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org.