詳解C說話中getgid()函數和getegid()函數的差別。本站提示廣大學習愛好者:(詳解C說話中getgid()函數和getegid()函數的差別)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解C說話中getgid()函數和getegid()函數的差別正文
C說話getgid()函數:獲得組辨認碼函數
頭文件:
#include <unistd.h> #include <sys/types.h>
界說函數:
gid_t getgid(void);
函數解釋:getgid()用來獲得履行今朝過程的組辨認碼。
前往值:前往組辨認碼
典范
#include <unistd.h> #include <sys/types.h> main() { printf("gid is %d\n", getgid()); }
履行:
gid is 0 //當應用root 身份履行典范法式時
C說話getegid()函數:取得組辨認碼
頭文件:
#include <unistd.h> #include <sys/types.h>
界說函數:
gid_t getegid(void);
函數解釋:getegid()用來獲得履行今朝過程有用組辨認碼. 有用的組辨認碼用來決議過程履行時組的權限.
前往值:前往有用的組辨認碼.
典范
#include <unistd.h> #include <sys/types.h> main() { printf("egid is %d\n", getegid()); }
履行:
egid is 0 //當應用root 身份履行典范法式時