23,121
社区成员
发帖
与我相关
我的任务
分享
[12:17:24] tty:[2] jobs:[0] cwd:[~/csdn]
[liangdong@jx-csblog01.jx.baidu.com csdn]$ ll
total 12
-r-s---r-x 1 root root 7102 Apr 2 12:09 main
-rw-rw-r-- 1 liangdong liangdong 289 Apr 2 12:09 main.c
[12:17:24] tty:[2] jobs:[0] cwd:[~/csdn]
[liangdong@jx-csblog01.jx.baidu.com csdn]$ cat main.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/types.h>
#include <pwd.h>
int main(int argc, char* const argv[]) {
uid_t euid = geteuid();
struct passwd *pw = getpwuid(euid);
printf("i'm %s right now, =,=...\n", pw->pw_name);
return 0;
}
[12:17:27] tty:[2] jobs:[0] cwd:[~/csdn]
[liangdong@jx-csblog01.jx.baidu.com csdn]$ ./main
i'm root right now, =,=...
[12:17:29] tty:[2] jobs:[0] cwd:[~/csdn]
[liangdong@jx-csblog01.jx.baidu.com csdn]$