Linux下用户管理的程序设计

2020-03-12   88 次阅读


请注意,本文编写于  406  天前,最后编辑于  140  天前,内容可能已经不具有时效性,请谨慎参考。

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

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

其中:

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

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

#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了~

本文由 hongCYu 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
原文链接:https://hongcyu.cn/posts/linux-manage-program.html
最后更新于:2020-12-03 15:44:10

Coffee