美文网首页
用户和用户组配置文件详情

用户和用户组配置文件详情

作者: 暖A暖 | 来源:发表于2020-03-30 09:57 被阅读0次

Linux中用户和用户组的主要配置文件有:/etc/passwd/etc/shadow/etc/group/etc/gshadow这四个文件。

用户配置文件/etc/passwd

/etc/passwd是系统用户配置文件,是用户管理中最重要的一个文件。系统管理员经常会接触到这个文件的修改以完成对用户的管理工作。这个文件对所有用户都是可读的。

/etc/passwd文件中的每一行定义一个用户账号,用多少行就表示用多少个账号。每行记录被冒号:分割,每行6个冒号,七个属性。具体格式如下所示:

用户名 : 密码占位符 : 用户标识号 : 组标识号 : 注释性描述 : 主目录 : 默认shell

root为超级管理员用户,它的用户标识号固定为0,了root用户外的其他用户,当用户被创建时,会在/home目录下为用户创建一个和用户名相同的目录作为这个用户的家目录。

示例:

查看/etc/passwd文件:

用户密码文件/etc/shadow

由于/etc/passwd文件对所有用户是可读的,所以会带来安全隐患,为了安全起见把密码从/etc/passwd中分离出来放入/etc/shadow这个单独的文件中,/etc/shadow文件只有root用户有权限可读,从而保证密码的安全性。

/etc/shadow文件中每个用户信息占一行,每行共有8个冒号:,9个字段。具体格式如下所示:

用户名 : 加密口令 : 最后一次修改时间 : 最小时间间隔 : 最大时间间隔 : 警告时间 : 不活动时间 : 失效时间 : 保留字段
示例:

查看/etc/shadow文件:

用户组配置文件/etc/group

/etc/group是用户组配置文件,用户组的所有信息都存放在此文件中。

/etc/group文件中每个用户组账号信息占用一行,每行有3个冒号:,4个字段。具体格式如下所示:

组名 : 口令(加密后的用户组密码) : 用户组ID,GID : 用户组的成员列表(空值)
示例:

查看/etc/group文件:

用户组密码配置文件/etc/gshadow

/etc/gshadow文件是/etc/group的加密文件,用于存放用户组的加密密码。/etc/gshadow文件中的行数与/etc/group文件相同,并且与之每一行一一对应。

每个用户组账户在文件都占用一行,每行有3个冒号:,四个字段。其中组密码如果是空或者感叹号或者 *,说明组没有密码,组管理者为空则说明组的每一个成员都可以管理该组。具体格式如下所示:

组名称 : 组密码(空值) : 组管理员列表(空值) : 以当前组为附加组的用户列表(空值)
示例:

查看/etc/gshadow文件:

想看更多可以点击链接:https://www.9xkd.com/

相关文章

网友评论

      本文标题:用户和用户组配置文件详情

      本文链接:https://www.haomeiwen.com/subject/qdymuhtx.html