如何用/etc/passwd填充struct passwd (UNIX或ANSI C)

HelloThis 2002-09-27 09:13:04

/* The passwd structure. */
struct passwd
{
char *pw_name; /* Username. */
char *pw_passwd; /* Password. */
__uid_t pw_uid; /* User ID. */
__gid_t pw_gid; /* Group ID. */
char *pw_gecos; /* Real name. */
char *pw_dir; /* Home directory. */
char *pw_shell; /* Shell program. */
};

我想把用户密码相关信息读入上面的结构体,如何写哟?
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
9653013 2002-09-27
  • 打赏
  • 举报
回复
getpwname,读取/etc/passwd
blh 2002-09-27
  • 打赏
  • 举报
回复
读一行进来到缓冲区,然后用空格替换:字符,在用sscanf进行读取就行了,没办法,c对字符串处理就是要你来完成,呵呵

684

社区成员

发帖
与我相关
我的任务
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linuxpython 技术论坛(原bbs)
社区管理员
  • 智能路由器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧