whoami程序的一种实现,用于talk程序中查看远程用户的
来源:互联网 发布:中国隐形富豪知乎 编辑:程序博客网 时间:2024/06/08 03:12
void Whoami(int sockfd) {
struct passwd *pwd;
char buffer[MAXLINE];
uid_t uid;
uid = getuid();
pwd = getpwuid(uid);
if (pwd == NULL) {
err_ret("error");
return;
}
if (snprintf(buffer,sizeof(buffer),"whoami:%s %s %ld %ld %s %s %s\n",pwd->pw_name,pwd->pw_passwd,(long)pwd->pw_uid,(long)pwd->pw_gid,pwd->pw_gecos,pwd->pw_dir,pwd->pw_shell) <0)
err_ret("error in snprintf");
writen(sockfd,buffer,strlen(buffer));
return;
}
struct passwd *pwd;
char buffer[MAXLINE];
uid_t uid;
uid = getuid();
pwd = getpwuid(uid);
if (pwd == NULL) {
err_ret("error");
return;
}
if (snprintf(buffer,sizeof(buffer),"whoami:%s %s %ld %ld %s %s %s\n",pwd->pw_name,pwd->pw_passwd,(long)pwd->pw_uid,(long)pwd->pw_gid,pwd->pw_gecos,pwd->pw_dir,pwd->pw_shell) <0)
err_ret("error in snprintf");
writen(sockfd,buffer,strlen(buffer));
return;
}
- whoami程序的一种实现,用于talk程序中查看远程用户的
- 没什么价值的小程序的头文件(talk程序,用于聊天,远程执行命令。。。)
- 五子棋程序的一种实现
- 一个发包小程序 一种用于自动化测试的脚本语言
- 嵌入式程序开发中一种实现state machine的方法
- 在iphone程序中实现截屏的一种方法
- iphone程序中实现截屏的一种方法
- iphone程序中实现截屏的一种方法
- 远程监控程序的实现
- 远程监控程序的实现
- 用于保存HTML中的远程图片的程序集
- whoami的更简单实现
- 实现Linux的whoami命令
- 一个用于查看当前命令行值的程序
- 34.Button控件(按钮,用于程序和用户的交互)
- 关于有限状态机的一种程序实现结构
- 程序自删除的一种实现方式
- 在ABAP程序中只允许一个用户修改数据的一种方法。
- Python安装及编辑器UliPad安装
- 【EXPDP】11g版本EXPDP 的COMPRESSION参数压缩比堪比“gzip -9”
- 这个压缩比例可以和操作系统“gzip -9”相媲美,某些特例下有可能比gzip还要高效。体验之,供参考。
- spring依赖二
- 三层架构,够不够---DDD眼中的三层(附C#源代码实现)
- whoami程序的一种实现,用于talk程序中查看远程用户的
- oracle sql日期比较
- 二叉树采用二叉链表结构表示。设计并实现如下算法:输入某棵二叉树的广义表形式,建立该二叉树,并按层次遍历该二叉树。
- 什么叫端口,怎么找或查询,IP怎么设置,怎么查询?
- 我学英文的方法---张五常
- Ubuntu下VIM的安装和基本用法
- Fedora 15 下配置Latex中文环境
- NYOJ-542 试制品【字典树】
- 英文地址的书写