Linux 修改密码
-
root修改普通用户的密码
sudo passwd user_name
-
普通用户修改自己的密码
passwd
-
查看密码
cat /etc/shadow
eg.
test2:$6$C/vGzhVe$aKK6QGdhzTmYyxp8.E68gCBkPhlWQ4W7/OpCFQYV.qsCtKaV00bToWh286yy73jedg6i0qSlZkZqQy.wmiUdj0:17470:0:99999:7:::
用户名:test2
加密后的密码:$6$C/vGzhVe$aKK6QGdhzTmYyxp8.E68gCBkPhlWQ4W7/OpCFQYV.qsCtKaV00bToWh286yy73jedg6i0qSlZkZqQy.wmiUdj0
上次修改密码的时间(从1970.1.1开始的总天数为17470)
两次修改密码间隔:没有限制
两次修改密码间隔最多的天数:没有限制
提前7天警告用户密码将过期
该用户永久可用
由示例可知,加密的密码具有固定格式:$id$salt$encrypted
id表示加密算法,1代表MD5,5代表SHA-256,6代表SHA-512 salt表示密码学中的Salt,系统随机生成 encrypted表示密码的hash