Linux中/etc下面passwd和shadow文件介绍

发布时间 2023-03-26 17:43:54作者: wuil-hh

1./etc/passwd

 

 1.(1)用户名:用户登录时使用的名称,通常由字母、数字和符号组成,用户名必须是唯一的

(2) 口令: Linux系统中的用户口令经加密后都保存在/etc/ shadow 文件中,/etc/pasadd 文件中该字段的内容总是以“x”来填充

(3) UID,每个用户都拥有唯一的UID超级用户的UID为0,系统用户的UID为 999,从1000开始的UID由普通用白伸用创建新 用户时除非指定,否则每一个用广的UID默认为1000,每两个用户的UID默认为1001,依此类推

(4) GID,也就是用户组ID.Linux系统中的每个用户均属于某个用户组,每个用 户组除有组名之外,还有一个相应的用户组ID。同样,ID 号为0 ~ 999的保留为系统用户使用

(5) 全称:注释信息,通常包含用户全名、电话号码和电子邮件地址等用户信息

(6)用户主目录:用户主目录是分配给用户的一一个子目录,供用户存储个人文件。创建用户时除非指定,否则默认的普通用户主目录是/home下与用户同名的目录


(7)登录shell:用户登录Linux后进人的shell环境。对于普通用户默认使用Bash shell环境,因此需要执行相应的程序/ bin/ bash

 

2.etc/shadow

 

 

(1).用户名

(2).加密后的口令。如为“!!”, 表示该用户无口令,不能登录

(3).从1970年1月1日起到上次修改口令的间隔天数

(4).口令自上次修改后,要隔多少天才能再次修改。若为0,则表明没有时间限制

 

(5)口令自上次修改后,要隔多少天才能再次修改。或为99999则表示口令未设置必须修改


(6)提前多少天警告用户口令将过期,默认为7天

(7)在口令过期之后多少天禁用此账号

(8)从1970年1月1日起到用户账号过期的间隔天数

(9)保留字段

3.etc/group

 

 /etc/ group文件的每一行内容描述了一个用户组的信息,用“:”分成4个字段,从左到右依次为:用户组名,组口令,组ID和组成员列表

4.etc/gshadow

 

 该文件的每一行描述一个用户组的信息, 各字段的含义为:
用户组名: 用户组口令: 用户组的管理者: 组成员列表