uid是什么意思(解析Linux中的UID和GID含义)

懵懂先生 网文资讯uid是什么意思(解析Linux中的UID和GID含义)已关闭评论147阅读模式

文章源自略懂百科-http://wswcn.cn/18607.html

你知道Linux中的UID和GID的含义吗文章源自略懂百科-http://wswcn.cn/18607.html

是不是大家看到UID(user id)和GID(group id),都会立马说不就是用户和用户组ID。文章源自略懂百科-http://wswcn.cn/18607.html

但是。文章源自略懂百科-http://wswcn.cn/18607.html

当我们登陆Linux系统时,输入自己的用户名和密码,这里其实Linux系统并不认识你的用户名(或者换一种说法,不是依赖于你的用户名来识别你),它只认识你的用户名所对应的ID号(一串数字)。文章源自略懂百科-http://wswcn.cn/18607.html

直白一点,用户名实际没有ruan用,仅是为了方便用户的记忆而已(对比域名和ip)。文章源自略懂百科-http://wswcn.cn/18607.html

如下图:文章源自略懂百科-http://wswcn.cn/18607.html

查看odysee用户UID和GID文章源自略懂百科-http://wswcn.cn/18607.html

Linux系统将所有用户名称与ID的对应关系都存储在/etc/passwd文件中。文章源自略懂百科-http://wswcn.cn/18607.html

如下图:文章源自略懂百科-http://wswcn.cn/18607.html

用户组名称和ID对应关系都存储在/etc/group文件中。文章源自略懂百科-http://wswcn.cn/18607.html

1、 这里大家可能会问,既然Linux系统不认识用户名,文件是如何判别它的拥有者名称和群组名称的呢?文章源自略懂百科-http://wswcn.cn/18607.html

解:文章源自略懂百科-http://wswcn.cn/18607.html

每个文件都有自己的拥有者ID和组ID,当显示文件属性时,系统会根据/etc/passwd和 /etc/group文件中的内容,分别找到UID和GID对应的用户名和群组名,然后显示出来。文章源自略懂百科-http://wswcn.cn/18607.html

这里就类似于数据库中student表,拿着sno(学号)找对应的sname(姓名)。文章源自略懂百科-http://wswcn.cn/18607.html

如下图所示:文章源自略懂百科-http://wswcn.cn/18607.html

stat groovy.txt文章源自略懂百科-http://wswcn.cn/18607.html

2、 做个小demo文章源自略懂百科-http://wswcn.cn/18607.html

实现让odysee用户无法进入自己的家目录文章源自略懂百科-http://wswcn.cn/18607.html

提示:修改重要配置文件请提前备份文章源自略懂百科-http://wswcn.cn/18607.html

(1)修改odysee的UID文章源自略懂百科-http://wswcn.cn/18607.html

(2)查看刚刚odysee的groovy.txt文件文章源自略懂百科-http://wswcn.cn/18607.html

是不是发现本来的用户名odysee变成了1000文章源自略懂百科-http://wswcn.cn/18607.html

前面我们已经说过了,每个文件都有自己的拥有者ID和组ID,当文件groovy拿着ID(1000)去/etc/passwd找自己的姓名时,发现没有和1000匹配的姓名(因为我们刚刚把它的UID改为了9527)。所以只能显示UID。文章源自略懂百科-http://wswcn.cn/18607.html

(3) 从root切到odysee文章源自略懂百科-http://wswcn.cn/18607.html

下面居然提示没有权限。文章源自略懂百科-http://wswcn.cn/18607.html

还回不了自己的家了。文章源自略懂百科-http://wswcn.cn/18607.html

ll home文章源自略懂百科-http://wswcn.cn/18607.html

drwx------ 3 1000 odysee 4096 May 22 11:04 odysee文章源自略懂百科-http://wswcn.cn/18607.html

是不是跟(2)一样的原理。文章源自略懂百科-http://wswcn.cn/18607.html

该目录只有UID为1000的用户可以进入,其余的(不限root)一切免进(g、o位没有权限,只有u位有rwx权限)。文章源自略懂百科-http://wswcn.cn/18607.html

总结:文章源自略懂百科-http://wswcn.cn/18607.html

关于UID和GID大家是不是有了一点点新的认识。文章源自略懂百科-http://wswcn.cn/18607.html

关于/etc/passwd文件中用户的UID别忘了改回去。文章源自略懂百科-http://wswcn.cn/18607.html

修改UID操作慎用!!!文章源自略懂百科-http://wswcn.cn/18607.html

感谢支持。文章源自略懂百科-http://wswcn.cn/18607.html

文章源自略懂百科-http://wswcn.cn/18607.html

懵懂先生
  • 本文由 发表于 2022年8月1日 16:46:02
  • 转载请注明:http://wswcn.cn/18607.html
网文资讯

白族词是什么?(哪些词组由“白”组成)

白族是中国少数民族,主要分布在云南、贵州、湖南等省,其中以云南省的白族人口最多。白族有本民族语言,白语属汉藏语系藏缅语族彝语支。汉文自古以来一直为白族群众通用。白族在艺术方面独树一帜,其建筑、雕刻、绘...
网文资讯

契税去哪里(契税要到哪里去交)

大家好,这里是专注财经知识,解读财税政策的湖北普拓管理咨询! 契税是指不动产(土地、房屋)产权发生转移变动时,就当事人所订契约按产价的一定比例向新业主(产权承受人)征收的一次性税收。 契税除与其他税收...
网文资讯

写期待的英语句子

这篇文章汇集了邀请信、建议信、口头通知、申请信、投诉信和道歉信的篇章布局和首段、中段、尾段涉及到的重要句型,对你的高中英语写作会有直接的帮助。 一. 邀请信 【篇首句】介绍自己,简要说明活动,并邀请对...