1、写在前面
- /etc/passwd 非管理员不能写,/etc/shadow文件非管理员不能读 写
两文件是相关联的,修改密码或用户,两个文件都会相应变化
su root //先转换为root身份
gedit /etc/passwd //再用gedit打开文件读写
- /etc/shadow文件 字段用 : 隔开
第一字段:用户名,**/etc/shadow中用户名和/etc/passwd 是相同的,把passwd 和shadow中用的用户记录联系在一起;**字段非空;
第二字段:密码(已被加密),字段非空;
第三字段:上次修改口令的时间;这个时间是从1970年01月01日算起到最近一次修改口令的时间间隔(天数),通过passwd 来修改用户的密码,然后查看/etc/shadow中此字段的变化;
第四、五、六、七……字段:详见https://blog.csdn.net/ouyang_peng/article/details/8732678
2、修改密码
sudo passwd 用户名 //修改该用户的密码
再打开shadow文件,第三字段数值会有改变。
3、增加用户 在管理员身份下
useradd 用户名 //增加用户
passwd 用户名 //设置密码
再打开passwd、shadow文件,发现增加了用户信息。