6.11

1、用户配置文件和密码配置文件

  /etc/passwd:用户密码文件,每创建一个用户,都会在该文件中增加一行,每行由冒号分割为7段,第一行为root(超级管理员),bin、adm等为系统自动创建的用户,每行第二段为用户密码(现在用x表示),第三段为用户uid,第四段为用户gid,第五段为用户注释信息,无实质性作用,第六行为用户家目录,最后一段为用户shell,普通用户和root都是/bin/bash,表示用户可以登录,其他大部分为/sbin/nologin,表示用户不可以登录

  /etc/shadow:存储密码的文件,文件内容和/etc/passwd文件一一对应

  每一行由冒号分割为9段,第一段为用户名;第二段为用户密码,由于系统中只给root用户设置了密码,所以在root这一行显示了root用户的密码,显示的为加密过后的密码,密码不可以反编译;第三段表示上次修改密码的日期距离1970.1.1的天数;第四段表示,多少天之后密码才可以修改;第五段表示密码过多久之后必须修改密码;第六段表示密码到期前几天进行警告;第七段表示密码到期几天后失效锁定;第八段表示锁定的时间距离1970.1.1有多少天;最后一段为保留字段,无实际意义

  通过passwd命令给用户设置一个与root用户相同的密码,然后通过执行“head -n1 /etc/shadow;tail -n2 /etc/shadow”查看root用户和aming用户的密码,虽然设置的密码相同,但是加密的字符串不同:

猜你喜欢

转载自www.cnblogs.com/w494129131/p/9159762.html