CentOS無法正常啟動,提示invalid user:root:root

來源:互聯網
上載者:User

標籤:centos無法正常啟動;invalid user:root:root

===問題描述

昨天的時候為了測試一些功能,執行了一個程式,導致CentOS系統記憶體暴漲,緊接著Xshell就中斷連線了,當時連接埠還是可以訪問到的,就是串連不上,free -m記憶體幾乎被佔用完了,過了一會兒系統將記憶體釋放了,但是ssh還是串連不到,於是將其進行了重啟

但是發現進入系統的時間好長,一直卡在如下介面

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/8B/C8/wKiom1hYmpeTPfp2AABfiMZlsI0147.png" title="QQ圖片20161220104143.png" alt="wKiom1hYmpeTPfp2AABfiMZlsI0147.png" />


按ESC鍵查看系統啟動狀態,看樣子報錯了,第一眼看到的是invalid user:root:root,無效的使用者?

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/8B/C8/wKiom1hYmwDDWfRGAACoLBp-q3Q845.png" title="QQ圖片20161220104311.png" alt="wKiom1hYmwDDWfRGAACoLBp-q3Q845.png" />


===解決方案

嘗試進入單一使用者模式,情況和正常啟動一樣,無法進入


於是在CD中放入系統光碟片,開機的時候啟動光碟片,選擇系統修複模式

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/8B/C4/wKioL1hYniDyYHEOAAQ_2g0Lh3A093.png-wh_500x0-wm_3-wmp_4-s_792294687.png" title="QQ20161220105632.png" alt="wKioL1hYniDyYHEOAAQ_2g0Lh3A093.png-wh_50" />

語言和鍵盤格式這些預設即可


選擇CD的位置,我本地掛在選擇local CD

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/8B/C8/wKiom1hYnm6gTMlkAAAR3UPkwCw780.png-wh_500x0-wm_3-wmp_4-s_1764725762.png" title="QQ20161220105749.png" alt="wKiom1hYnm6gTMlkAAAR3UPkwCw780.png-wh_50" />


配置網卡,這個可選



選擇是否讓系統尋找硬碟上的RHEL系統(懷疑報錯可能是passwd檔案損壞了,所以要掛載磁碟到修複模式下),選擇繼續,圖中已經提示系統被掛在到了/mnt/sysimage,也就是說如果我們要找系統上的/etc/passwd檔案的話,就需要輸入/mnt/sysimage/etc/passwd對檔案進行操作

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/8B/C4/wKioL1hYnqqii6XVAAAlwEh9W4g192.png-wh_500x0-wm_3-wmp_4-s_3070892532.png" title="QQ20161220105905.png" alt="wKioL1hYnqqii6XVAAAlwEh9W4g192.png-wh_50" />


啟動shell

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/8B/C4/wKioL1hYnuLwOx1KAAAYsBJIxBI859.png-wh_500x0-wm_3-wmp_4-s_3473860293.png" title="QQ20161220105749.png" alt="wKioL1hYnuLwOx1KAAAYsBJIxBI859.png-wh_50" />


這時候etc下的passwd後面多了一個-,將passwd-替換為passwd,最後命令列輸入reboot重啟,系統正常啟動

命令:cp/mnt/sysimage/etc/passwd- /mnt/sysimage/etc/passwd


本文出自 “SameOld” 部落格,謝絕轉載!

CentOS無法正常啟動,提示invalid user:root:root

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.