solaris下root密碼過期後遠程修改的方法
出於安全的考慮,很多系統上都會對密碼設置有效期,但如果你沒來得及在密碼有效期內更新密碼,以普通用戶遠程登陸的時候系統會在你輸入舊密碼後直接讓你輸入new
password兩遍,重置密碼,但root用戶的密碼呢,就沒這麼好修改了。當然如果你方便進機房,可以直接通過console口登陸然後更改root密碼。
當使用舊的root密碼su
-到root用戶的時候一般會直接提示:
bash-3.00$ su -
Password:
Sorry
或者:
bash-3.00$ su -
Password:
su: Password for user ‘root’ has expired – use passwd(1) to update it
在你不方便進機房使用機器的console口時,以下是拯救你的方法:
- 若是solaris 10的系統,啥都好說,只要開通了SSH,用以下命令即可
ssh –l root xx.xx.xx.xx(remote-server-ip)會提示你先輸入舊密碼,然後是兩次new password,重置root密碼,中止,普通用戶重新登陸即可。 - 若是solaris 8的系統,就沒這麼幸運了,ssh -l的方法完全行不能,最後找到的方法是通過機房內的管理PC機(一般都會有一臺Windows 的機器作爲管理終端吧),使用Xmanager登陸機器的桌面環境,當跳出登陸界面的時候,用戶名直接填root,提交後即會在桌面環境下跳出一個新的terminal,讓你輸入舊密碼,兩次new password,重置root密碼完成。