#include <stdlib.h>
#include <pwd.h>
#include <iostream>
using namespace std;
int main(){
register struct passwd *pw;
register uid_t uid;
int c;
uid = geteuid();
pw = getpwuid(uid);
if(pw){
cout <<"username:"<<pw->pw_name<<endl;
cout <<"passwd:"<<pw->pw_passwd<<endl;
cout <<"gecos:"<<pw->pw_gecos<<endl;
cout <<"dir:"<<pw->pw_dir<<endl;
cout <<"shell:"<<pw->pw_shell<<endl;
cout <<"uid:"<< uid<< endl;
return 0;
}
cerr<<"OMG!"<<endl;
}
How to get user information say: passwd
最新推荐文章于 2020-04-07 14:12:38 发布