用户账户管理主要有如下几个配置文件:/etc/passwd、/etc/shadow、/etc/group和用户邮箱/var/spool/mail,今天着重要说明一下/etc/passwd和/etc/shadow两个配置文件 /etc/passwd:记录了Linux系统上所有的帐号 /etc/shadow:记录了所有账号对应的密码 下面来了解下配置文件中各段分别表示什么意思,如图 http://i2.51cto.com/images/blog/201805/26/a934831143e72c9633d0997e88efe591.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk= /etc/passwd配置文件的内容用冒号隔开被分为7段,分别为: 1.用户名 2.X:早期这个部分放的是用户登入密码,现在的密码是放入/etc/shadow中的 3.UID:0表示系统管理员,1~999保留给系统使用的ID,1000以上给一般使用者 4.GID:0表示系统管理员,1~999保留给系统使用的ID,1000以上给一般使用者 5.使用者的信息说明 6.用户家目录,用户登入时所在的目录 7./bin/bash:用户在登入的时候,是否可以使用shell,如果不能使用shell,则会显示/sbin/nologin /etc/shadow配置文件的内容用冒号隔开分为9段,分别为: 1.用户名 2.经过加密的密码( * 表示用户被锁定,!表示无加密) 3.最近更改过密码的日期:Linux中的日期是经过1970年1月1号开始累计的日期 4.密码不能修改的天数,0表示随时可以修改 5.密码需要重新被修改的天数,通过修改该值可以强制修改密码 6.密码需要变更的告警天数,7表示系统会向用户发出警告的天数 7.密码到期后帐号可以使用的时间 8.帐号失效日期,通过1970年1月1号开始累加的日期,到了时间后无论密码是否过期,该账号就不能再使用了 9.保留的
注:此贴配置文件是根据centos7版本
欢迎大家来踩:http://blog.51cto.com/13762582