Linux下用户管理的程序设计

摘要:此为在Linux下的用户管理中运用C语言程序设计来获得用户信息。

代码很简单,uid是当前用户的ID号,euid是当前用户的有效用户ID号。

其中:

#include <unistd.h>是Unix的标准库函数,以后会很经常用到。

#include <sys/types.h>是Uni/Linux系统的基本系统数据类型的头文件。

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <unistd.h>
#include <stdio.h>
#include <sys/types.h>
int main(){
uid_t uid = -1;
uid_t euid = -1;

uid = getuid();
euid = geteuid();

printf("uid = %d, euid = %d \n",uid,euid);
return 0;
}

直接来执行一下就可以看到uid和euid了~

------- 本文结束  感谢您的阅读 -------