linux 下调用当前用户名
2007-11-07 09:02
246 查看
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <pwd.h>
int main()
{
uid_t userid;
struct passwd* pwd;
userid=getuid();
printf("userid is %d/n",userid);
pwd=getpwuid(userid);
printf("username is %s/nuserdir i %s/n",pwd->pw_name,pwd->pw_dir);
}
#include <unistd.h>
#include <sys/types.h>
#include <pwd.h>
int main()
{
uid_t userid;
struct passwd* pwd;
userid=getuid();
printf("userid is %d/n",userid);
pwd=getpwuid(userid);
printf("username is %s/nuserdir i %s/n",pwd->pw_name,pwd->pw_dir);
}
相关文章推荐
- linux下使用系统调用取得当前用户名
- linux下使用系统调用取得当前用户名
- linux下使用系统调用取得当前用户名
- linux下使用系统调用取得当前用户名 (修订)
- 每天一点Linux --- 在Linux终端下调用当前目录下的可执行文件时需要加上./的原因
- Linux系统调用当前路径下需要在文件名前加 ./ 的原由
- Linux下获取当前使用的用户名和服务器的方法
- 用C语言如何获取当前Linux系统的用户名
- linux系统调用——文件操作
- 存储过程调用过程中,获取当前正在执行的过程的信息
- Linux下C++调用Java简单实例(jni)
- linux中mmap系统调用原理分析与实现
- linux上安装ORACLE_10.2.0提示缺少系统安装包libXp.so.6,调用jdk报错
- Python下调用Linux的Shell命令
- Linux系统调用--semctl函数详解
- 篇三、编写自己的linux系统调用
- 开发笔记:从ioctl到linux v4l2驱动的调用
- windows和linux环境下java调用C++代码-JNI技术
- luci调用linux命令和shell的接口函数
- Linux执行ls,会引起哪些系统调用