(current) UNIX password:
你必须要输入一次旧密码以及两次新密码后,才能够开始使用系统的各项资源。如果你是在
2015/07/08
后尝试以
dmtsai
登入的话,那么就会出现如下的错误讯息且无法登入,因为此时你的密码就失效去啦!
Your account has expired; please contact your system administrator
.
如果使用者在
2015/07/03
以前变更过密码,那么第
3
个字段的那个
16559
的天数就会跟着改变,因此,
所有的限制日期也会跟着相对变动喔!
^_^
.
无论使用者如何动作,到了
16679 (
大约是
2015/09/01
左右
)
该账号就失效了~
透过这样的说明,您应该会比½容易理½了吧?由于
shadow
有这样的重要性,因此可不能随意修改
喔!
但在某些情况底下你得要使用各种方法来处理这个文件的!举例来说,常常听到人家说:『我
的密码忘记了』,
或者是『我的密码不晓得被谁改过,跟原先的不一样了』,这个时候怎么办?
.
一般用户的密码忘记了
:这个最容易½决,请系统管理员帮忙,
他会重新设定好你的密码而不需要知道你
的旧密码!利用
root
的身份使用
passwd
指令来处理即可。
.
root
密码忘记了
:这就麻烦了!因为你无法使用
root
的身份登入了嘛!
但我们知道
root
的密码在
/etc/shadow
当中,因此你可以使用各种可行的方法开机½入
Linux
再去修改。
例如重新启动½入单人维
护模式
(
第十九章
)
后,系统会主动的给予
root
权限的
bash
½口,
此时再以
passwd
修改密码即可;或以
Live CD
开机后挂载根目录去修改
/etc/shadow
,½里面的
root
的密码字段清空,
再重新启动后
root
½
不用密码即可登入!登入后再赶快以
passwd
指令去设定
root
密码即可。
Tips
曾经听过一则笑话,某位老师主要是在½授
Linux
操作系统,但是他是兼任的老师,因此对于该系的计算机
环境不熟。
由于当初安装该计算机½室
Linux
操作系统的人员已经离职且找不到联络方式了,也就是说
root
码已经没有人晓得了!
此时该老师就对学生说:『在
Linux
里面
root
密码不见了,我们只能重新安装』
...
感觉有
点无力~
又是个被
Windows
制约的人才!
另外,由于
Linux
的新旧版本差异颇大,旧的版本
(CentOS 5.x
以前
)
还活在很多服务器内!因此,
如果你想要知道
shadow
是使用哪种加密的机制时,
可以透过底下的方法去查询喔!
[root@study ~]#
authconfig
--
test | grep hashing
password hashing algorithm is
sha512
#
就是目前的密
加密机制!