Linux:/etc/passwd文件

Linux的用户信息存储在/etc/passwd和/etc/shadow文件中,口令以加密形式保存,常用加密算法包括MD5和Blowfish。UID和GID是用户和组的标识符,用于权限管理。默认组影响用户创建文件时的所属组。
摘要由CSDN通过智能技术生成

/etc/passwd 是 Linux中用于存储用户信息的文件,包括口令在内的所有用户信息都被保存在了/etc/passwd中,出于安全考虑,/etc/passwd中的口令用x代替,真正的用户口令 通过加密算法加密后 写入 /etc/shadow 中,/etc/shadow 文件 仅root用户可以查看。

Linux 可以识别不同的加密算法,通过分析加密后的数据,Linux可以识别其加密算法。
目前,在Linux上使用最广泛的加密算法为MD5,MD5可以对任意长度的密码进行加密,且不会产生损失。在用MD5进行加密时,会向口令中添加一些盐值(salt),这样即便是相同的口令,salt不同,由MD5加密后的结果也不同。由MD5加密后的数值长度为34个字符,总以在这里插入图片描述
开头。
另外一种常见的加密算法为 Blowfish,加密后的数值以在这里插入图片描述
开头。

/etc/passwd 中的文件信息如下:
在这里插入图片描述
UID是一个32位无符号整数,是用户的唯一标识符,root的UID为0,其他虚拟用户会被分配到一些较小的UID号,这些用户通常被安排在passwd的开头。一般,应从较大的数开始给真实用户分配UID,这样可以为虚拟用户提供足够多的UID号。

GID号用于在用户登录时指定其默认所在的组,和UID一样,其为32无符号整数。组在/etc/group中有定义。
默认组只有在用户创建文件和目录时才有用,举例来说,john同时属于group1, group2, john 3个组,这3个组中的 文件 或 目录 john均可访问,而当john 新建一文件 或 目录时,这个文件 或 目录 所属的组即为 john。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Sarah ฅʕ•̫͡•ʔฅ

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

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

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

打赏作者

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

抵扣说明:

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

余额充值