社区
Linux/Unix社区
帖子详情
如何根据用户名得到对应的用户 ID?
2ndboy
2003-06-02 04:23:03
现在我是通过读 /etc/passwd 文件实现的,可是总觉得不爽,有没有什么系统调用?
还有组名跟组 ID 的对应关系,谢谢!
...全文
307
4
打赏
收藏
如何根据用户名得到对应的用户 ID?
现在我是通过读 /etc/passwd 文件实现的,可是总觉得不爽,有没有什么系统调用? 还有组名跟组 ID 的对应关系,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
2ndboy
2003-06-03
打赏
举报
回复
谢谢 violin9999(我的最爱) 提供的信息,我看了 id 的代码,原来真的有系统调用可以用,虽然它的内部实现也是读数据文件,但毕竟不用自己做了^_^
谢谢,接分!
violin9999
2003-06-03
打赏
举报
回复
用shell吧,id命令就可以显示出你想要的东东。
再用awk进行处理一下就行了
2ndboy
2003-06-02
打赏
举报
回复
to de177(蓝色阳光):
你理解错了我的意思,举个例子:比如我知道一个用户名 abc,怎么用程序的方法知道它的用户 ID 是多少?
de177
2003-06-02
打赏
举报
回复
uid_t getuid(void);
uid_t geteuid(void);
gid_t getgid(void);
gid_t getegid(void);
session控制
用户
名
session记录
用户
名
,判断
用户
名
登录
CSDN 如何修改
用户
名
(CSDN
ID
)?
CSDN
ID
不支持修改。
Linux下根据
用户
ID
查询
用户
名
根据
用户
ID
查询
用户
名
根据
用户
名
查询订单
目录一、需求二、表部分字段三、思路四、代码 一、需求 前端页面(列表显示订单数据),有2个输入框:请输入订单号,请输入
用户
名
,根据输入的内容获取到订单,显示在表格(分页)。 二、表部分字段 订单表:
id
,order_sn,user_
id
,create_time,…
用户
表:
id
,username 三、思路 由表设计可知,
用户
名
没存在订单表,只有通过user_
id
来查,所以当输入
用户
名
后。根据
用户
名
在
用户
表
得到
id
,根据
用户
表的
id
,去IN查询订单表的user_
id
别说:为什么不冗余userna
用户
用户
基础知识1、超级管理员 root 基础知识
用户
:管理Linux系统而存在的。
用户
一般分为
用户
名
和
用户
ID
(
id
entify) 相当于我们的名字和身份证,名字和学号。
用户
名
方便管理员使用,
用户
ID
是唯一区别一个
用户
(计算机只识别
ID
) user U
ID
Linux里所有的
用户
和进程都要有
用户
对应
。 文件存在必须
对应
用户
进程运行必须
对应
用户
Linux
用户
分为三类: 1、超级管理员 root 权限堪称皇帝。U
ID
为0,换句话说U
ID
为0都有皇帝
对应
的权限。 Permission deni
Linux/Unix社区
23,222
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章