Linux忘記/更改密碼實(shí)現(xiàn)方式

出現(xiàn)connection closed by foreign host 情況,一般是密碼輸入錯(cuò)誤,以下給出忘記密碼辦法。
一、修改密碼
1、修改root密碼
執(zhí)行:passwd root, 按照提示輸入新的密碼兩次。
如果用xshell連接的情況下,需要重新驗(yàn)證新的密碼。
[root@centos7 ~]# passwd root
更改用戶 root 的密碼 。
- 新的 密碼:
- 無(wú)效的密碼: 密碼少于 8 個(gè)字符
- 重新輸入新的 密碼:
- passwd:所有的身份驗(yàn)證令牌已經(jīng)成功更新。
2、以root身份修改一般用戶的密碼
執(zhí)行:passwd username, 按照提示輸入新的密碼兩次。(username是要更改密碼的用戶名)
二、忘記root用戶密碼,重置root密碼
重啟Linux(或虛擬機(jī)),在倒計(jì)時(shí)3秒前,按下e鍵,進(jìn)入grub編輯頁(yè)面。
1、按↑↓鍵
選擇第一項(xiàng)按下 e鍵,然后編輯選項(xiàng)

2、按↑↓鍵找到ro
將紅框內(nèi)的內(nèi)容改成 :rw init=/sysroot/bin/sh


3、改完之后
按下 Ctrl+X 進(jìn)入緊急求援模式,依次輸入以下的命令

# chroot /sysroot ? //進(jìn)入系統(tǒng)的根目錄 # passwd ? ? ? ? ? ?//重置密碼 # touch /.autorelabel ? ? //創(chuàng)建文件,讓系統(tǒng)重新啟動(dòng)時(shí)能夠識(shí)別修改 # exit ? ? ? ? ? ? ?//退出chroot模式 # reboot ? ? ? ? ? ?//重啟系統(tǒng)
重啟之后,就ok,我這里selinux是關(guān)閉的。
注意:
執(zhí)行passwd命令修改密碼,如果系統(tǒng)的selinux開(kāi)啟著,則需要執(zhí)行命令:touch /.autorelabel 以
更新系統(tǒng)信息,否則重啟之后密碼修改不會(huì)生效。如果沒(méi)有開(kāi)啟,則不需要執(zhí)行 touch命令
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
手把手教你啟用Win10的Linux子系統(tǒng)(圖文超詳細(xì))
這篇文章主要介紹了手把手教你啟用Win10的Linux子系統(tǒng)(圖文超詳細(xì)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
CentOS掛載lvm分區(qū)VG重名問(wèn)題及解決
文章描述了在CentOS上掛載LVM分區(qū)時(shí)遇到VG重名問(wèn)題的解決過(guò)程,通過(guò)使用pvs、lvs、vgs命令查看LVM情況,發(fā)現(xiàn)VG名稱重復(fù),無(wú)法直接通過(guò)名稱更改,解決方法包括通過(guò)UUID改名,修改VG屬性,以及掛載目錄,最終成功恢復(fù)文件2024-12-12
Linux查詢服務(wù)器系統(tǒng)版本號(hào)的多種方法
在 Linux 系統(tǒng)管理和維護(hù)工作中,了解當(dāng)前操作系統(tǒng)的版本信息是最基礎(chǔ)也是最重要的操作之一,系統(tǒng)版本不僅關(guān)系到軟件兼容性、安全更新策略,還直接影響到故障排查和技術(shù)支持的效率,本文給大家介紹了Linux查詢服務(wù)器系統(tǒng)版本號(hào)的多種方法,需要的朋友可以參考下2025-08-08
在CentOS 6 中安裝 WordPress(二)安裝WordPress
上篇文章我們介紹了WordPress環(huán)境的配置,本文我們就來(lái)詳細(xì)講解下WordPress的安裝,適合新手,高手們請(qǐng)勿拍磚2014-06-06
environments was not found on the java.library.path 問(wèn)題的解決方法
The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path 問(wèn)題的解決方法,需要的朋友可以參考下2016-08-08
Apache中解決動(dòng)態(tài)地址跳轉(zhuǎn)死循環(huán)的方法
這篇文章主要介紹了Apache中解決動(dòng)態(tài)地址跳轉(zhuǎn)死循環(huán)的方法,另外作者還提出了盡量使用偽靜態(tài)的建議,需要的朋友可以參考下2015-07-07
Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)
Sysctl指令是對(duì)系統(tǒng)核心參數(shù)的設(shè)置,下面這篇文章主要給大家介紹了關(guān)于Linux利用Sysctl命令調(diào)整內(nèi)核參數(shù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01

