geteuid
函数
geteuid是一个函数。
头文件
#include
#include
函数原型
uid_t geteuid(void)
函数说明
geteuid()用来取得执行目前进程有效的用户识别码。有效的用户识别码用来决定进程执行的权限,借由此改变此值,进程可以获得额外的权限。倘若执行文件的setID位已被设置,该文件执行时,其进程的euid值便会设成该文件
所有者
的uid。例如,执行文件/usr/bin/passwd的权限为-r-s--x--x,其s位即为setID(SUID)位,而当任何用户在执行passwd时其有效的用户识别码会被设成passwd
所有者
的uid值,即root的uid值(0)。返回有效的用户识别码。
范例
#include
#includemain()
{
printf (“euid is %d ”,geteuid());
}
参考资料
最新修订时间:2022-06-24 16:32
条目作者
小编
资深百科编辑
目录
概述
头文件
函数原型
函数说明
参考资料
Copyright©2024
闽ICP备2024072939号-1