04 - Linux的用户与组文件

1、用户文件信息

/etc/passwd

用户文件存储在 /etc/passwd 的文件中,每一行都代表着一个用户

每一行是由六个分号分割,七个部分组成

字段序号示例解释说明
1root用户名
2x密码占位符用户的密码 X代表用户有密码 没有内容,代表用户登陆无需密码
30UID当前的身份标识 0代表超级管理员
40GID当前用户的基本组的ID
5root用户身份信息现在已经废弃了
6/root代表用户的家目录超级管理员是/root 普通用户是/home/用户名
7/bin/bash用户登陆系统后的默认命令解释器/sbin/nologin 不允许登陆系统 /bin/sh

2、用户密码文件

/etc/shadow

 我们使用命令查询这个文件的时候,可以查看到这个文件的内容为

8个分号,分成了9个部分

第二个字段是密码字段,经过加密的。修改密码后,他会修改

修改后的密文是下面的 

root:$6$2NotqevAT7E8l3Hu$sLfnmdS2mBwQNAjMqhxhsmm7WiKD1M0m3H70UPlvBx.rMf/OrY/A6RoLpznfyYWig1.JrOP/Hc8tJNdwg/N9v1::0:99999:7:::

passwd root

root:$6$BJR4NA/c$nXFC9C2yS5BeprNwYt8on04snJYtB/tmlcpgcuikuGOILoiT53vuFKdQf292ozFQNLFnSIJenIVnRiJF9oaf21:19079:0:99999:7:::

$加密⽅式$盐值(随机的)$密码密⽂

对于以上的加密密文,是通过三个 $ 符号进行分割的

  • 第一个$符号是加密方式,可以通过命令查看
man crypt

  • 第二个$符号是盐值,随机的
  • 通过加密方式和盐值,生成第三个$符号的密文

/etc/shadow文件中,九个字段的内容分别是如下:

 

3、组信息文件

/etc/group

每一个用户都有一个组

通过命令查看文件

vim /etc/group

 主要通过三个分号,分为四个部分

字段数示例含义说明
1root组名用户组的名称,由字母或数字构成
2x密码X是密码标识
30GID组密码默认保存在 /etc/gshadow文件中
4群组用户
  • 先有组,再有用户

  • 用户必须有一个基本组,且只能属于一个基本组。

  • 当创建一个用户的时候,如果没有指定基本组的话,会先创建一个与该用户同名的组,再创建用户。

  • 一个用户可以有多个附加组。 基本组内没有任何用户,才能被删除。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

红蓝安全

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值