linux passwd文件解读 Linux环境中的Passwd和Group文件解析

简介:Linux系统中的用户管理、用户组控制相关的主要的两个文件是 /etc/group 和/etc/Passwd。这两个文件中确定了系统中的所有用户以及其所在组的信息,包括用户名,用户密码,用户组,用户ID和组ID等等,直接通过修改这些文件就可以实现增加用户等操作,而如useradd<用户名>、useradel<用户名>、passwd<用户名>这样的命令本质上也是在修改这些文件。下面对这两个文件的内容做一个简要解析。

1、登陆Linux系统

linux passwd文件解读 Linux环境中的Passwd和Group文件解析(1)

2、分析/etc目录,输入管道命令,再加上egrep 查找多个字符串的文件,如下图

linux passwd文件解读 Linux环境中的Passwd和Group文件解析(2)

备注:/etc/passwd 用户数据库文件,其中给出了用户名、默认的目录、用户口令和其他相关信息;而/etc/group文件与/etc/passwd类似 ,但说明的不是用户而是用户组。

3、分析/etc/group文件

linux passwd文件解读 Linux环境中的Passwd和Group文件解析(3)

备注:可以看到Group文件由多行组成,其中每行代表一个组的信息,以root组为例说明每一行的格式及含义。该行由四段组成,每一段间以:区分,每段含义如下:

linux passwd文件解读 Linux环境中的Passwd和Group文件解析(4)

4、分析/etc/passwd文件

linux passwd文件解读 Linux环境中的Passwd和Group文件解析(5)

备注:Passwd文件格式与Group文件类似,也是多行组成,每行代表了一个用户的信息,以root用户为例,该行显示: root:x:0:982:root:/root:/bin/bash,该行由七段组成,每一段间以:区分,每段含义如下:

linux passwd文件解读 Linux环境中的Passwd和Group文件解析(6)

5、输入指令exit退出Linux系统

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页