任一进程都可以得到其实际用户ID和有效用户ID及组ID。但是我们有时希望找到运行该程序用户的登录名。

系统通常记录用户登录时使用的名字,用getlogin函数可以获取此登录名。

#include <unistd.h>

char *getlogin(void);

如果调用此函数的进程没有连接到用户登录时所用的终端,则函数会失败。

通常称这些进程为守护进程。

results matching ""

    No results matching ""