Linux 的 /etc/passwd文件介绍

在Linux  /etc/passwd文件中的每个用户(账号)都有对应的一行记录,记录了这个用户的一些基本属性。不过需要特别留意的是,里头很多用户(帐号)本来就是系统正常运行所必须要的,我们可以简称他为系统帐号, 例如 bin, daemon, adm, nobody 等等,这些帐号不要随意的杀掉!!!

如图:查看 /etc/passwd 文件:

root用户的uid和gid都是0,如上图passwd文件第一行 0:0 。

详细介绍如下:

查看 /etc/passwd 文件,查看user1用户的信息:

查看passwd文件,我使用命令 tac /etc/passwd 意思是:将文件内容倒序显示(cat 正序显示)。

/etc/passwd 文件将每个用户的基本信息记录为文件中的一行,一行中包含 7 个字段。每个字段之间用冒号“” 分隔。

7 个字段的详细信息如下:

(1)用户名 (user1): 已创建用户的用户名,字符长度 1 个到 12 个字符。如果是“*”的话,那么就表示该账号被查封了,系统不允许持有该账号的用户登录。

(2)密码x):代表加密密码,保存在 /etc/shadow 文件中。

(3)用户 ID1001):代表用户的 ID 号,每个用户都要有一个唯一的 ID 。UID 号为 0 的是为 root 用户保留的,UID 号 1 到99 是为系统用户保留的,UID 号 100-999 是为系统账户和群组保留的。

(4)群组 ID100):代表user1用户所属群组的 ID 号,每个群组都要有一个唯一的 GID ,群组信息保存在 /etc/group文件中。

(5)用户信息用户1):代表描述字段,可以用来描述用户的信息。

(6)家目录/usr/testUser):代表用户的主目录。

(7)Shell/bin/bash):代表用户使用的 shell 类型。

注意:

1、在我们Linux系统当中,默认的情况下,所有的系统上的帐号与一般身份使用者,还有那个 root 的相关信息,都是记录  在/etc/passwd这个文件内的。
2、个人的密码则是记录在/etc/shadow这个文件下。 
3、Linux所有的群组名称都纪录在/etc/group内。

这三个文件可以说是Linux系统里面帐号、密码、群组信息的集中地, 不要随便删除这三个文件。

 

如有纰漏,多多指教! (^_^)

————————————————
版权声明:本文为CSDN博主「WZY_蜗牛」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/WZY_snail/article/details/98208542

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值