Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

getegid(2) [ultrix man page]

getgid(2)							System Calls Manual							 getgid(2)

       getgid, getegid - get group identity

       #include <sys/types.h>
       #include <unistd.h>

       gid = getgid()
       gid_t gid;

       egid = getegid()
       gid_t egid;

       The system call returns the real group ID of the current process, and the call returns the effective group ID.

       The real group ID is specified at login time.

       The  effective  group  ID is more transient and determines additional access permission during execution of a ``set-group-ID'' process. The
       call is most useful with processes that are ``set-group-ID.''

       Differs from the System V definition in that the return values are of type int, instead of type unsigned short.

See Also
       getuid(2), setregid(2), setgid(3)


Check Out this Related Man Page

GETGID(2)						      BSD System Calls Manual							 GETGID(2)

getgid, getegid -- get group process identification LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <sys/types.h> #include <unistd.h> gid_t getgid(void); gid_t getegid(void); DESCRIPTION
The getgid() system call returns the real group ID of the calling process, getegid() returns the effective group ID of the calling process. The real group ID is specified at login time. The real group ID is the group of the user who invoked the program. As the effective group ID gives the process additional permissions dur- ing the execution of ``set-group-ID'' mode processes, getgid() is used to determine the real-user-id of the calling process. ERRORS
The getgid() and getegid() system calls are always successful, and no return value is reserved to indicate an error. SEE ALSO
getuid(2), issetugid(2), setgid(2), setregid(2) STANDARDS
The getgid() and getegid() system calls are expected to conform to ISO/IEC 9945-1:1990 (``POSIX.1''). BSD
June 4, 1993 BSD
Man Page

7 More Discussions You Might Find Interesting

1. Solaris

Need help in building gcc on solaris.

We are moving from old solaris to new version of solaris. I have copied the gcc compiler installed on old server to new solaris server. But just copying didn't work. So I am trying to build it on the new server. The server version is sailfish@st-kvar02 -> uname -a SunOS st-kvar02 5.10... (7 Replies)
Discussion started by: nalina.hv
7 Replies

2. Debian

Trying to native compile Debian Dialog

Hi, tried to native compile Debian Dialog as ncurses-dev is available. I am trying native compile Debian Dialog using gcc on Linux embedded router. What's wrong, as running than make I get errors. Mayby this line in the log file is an exaplanation to a problem ? " checking if we have... (1 Reply)
Discussion started by: jack2
1 Replies

3. Cybersecurity

the SUID of lpq

Hello My system is Debian-503-amd64. After I installed the "lpr" package, I found that some files with SUID bit come from this package. As: ls -l /usr/bin/lp* .... -rwsr-sr-x 1 root lp 31800 2008-05-20 /usr/bin/lpq -rwsr-sr-x 1 root lp 28504 2008-05-20 /usr/bin/lpr -rwsr-sr-x 1... (1 Reply)
Discussion started by: ZR_Lang
1 Replies

4. UNIX for Dummies Questions & Answers

[Solved] effective user id upon exec

Hello all. Despite the exec man page, the exec system call seems to turn my effective-user-id into my real-user-id. I coded and compiled 2 very simple c programs as user 1 (uid=501) The first one (A) prints real and effective user IDs and then execs the second one (B), which in turn prints... (7 Replies)
Discussion started by: oviv
7 Replies

5. Linux

Sendmail takes too long to start and the host is unable to send emails

Hello All, Sendmail takes too long to start and the host is unable to send emails, below are the steps followed, Please let me know if I'm missing anything, is there a debug mode for mailx? # time service sendmail restart Shutting down sm-client: Shutting... (6 Replies)
Discussion started by: lovesaikrishna
6 Replies

6. Shell Programming and Scripting

Moving XML tag/contents after specific XML tag within same file

Hi Forum. I have an XML file with the following requirement to move the <AdditionalAccountHolders> tag and its content right after the <accountHolderName> tag within the same file but I'm not sure how to accomplish this through a Unix script. Any feedback will be greatly appreciated. ... (19 Replies)
Discussion started by: pchang
19 Replies

7. UNIX for Beginners Questions & Answers

NTP synchronised problem in our Centos 7.6 node

Someone, please help on this issue:- Note : for security reason i didn't mention hostnames and ips. ============================================================================== # ntpstat unsynchronised polling server every 1024 s Ntpstat showing unsynchronised. ... (29 Replies)
Discussion started by: shanmugaraj
29 Replies