Linux養成計劃(七)

作者 | 王久一

編輯 | 王久一

導讀: 此文章介紹Linux常用指令中的運行級別,以及我們忘記root密碼時的解決方案。畢竟實際開發中我們用的都是命令行,所以掌握常用的指令對於Linux系統使用者是非常重要的。

運行級別

運行級別就是操作系統當前正在運行的功能級別。級別是從0到6,具有不同的功能。這些級別定義在 /ect/inittab 文件中,也可以打開此文件查看和修改當前的運行級別(最末尾)。這個文件是init程序尋找的主要文件,最先運行的服務是那些放在/etc/rc.d目錄下的文件。

運行級別:

  • 0 關機
  • 1 單用戶
  • 2 不完全多用戶,無網絡服務
  • 3 多用戶,有網絡服務
  • 4 未分配
  • 5 圖形界面
  • 6 重啓

切換運行級別:init [0123456]

如:我們在圖形界面下打開終端輸入: init 3 ,通過init 來切換到了多用戶無網絡服務的級別,並且沒有圖形界面只有命令行,再輸入 init 5 ,回到了圖形界面。

問題

如果我們忘記了root密碼,怎麼找回?

思路:進入單用戶模式,單用戶模式下修改root密碼。因爲進入單用戶模式,root不需要輸入密碼就可以登陸。

1. 啓動CentOS

2. 進入到下方時,按Enter鍵

3. 進入下方界面,輸入 e 編輯命令

4. 進入下方頁面,把高亮跳的第二行,再輸入 e

5. 進入下方界面,按一下空格1

注:1就是讓我們進入單用戶模式,即第二個運行級別

6. 輸入Enter 鍵盤,進入下方界面

7. 輸入 b 開始啓動,會以root身份進入單用戶模式

8. 輸入 passwd root 命令

9. 輸入新的 root 密碼

10. 完成修改密碼,重啓即可

安全問題

問題來了,這樣不就是誰都可以修改此係統的密碼了嗎?爲什麼還說Linux操作系統比較安全?

答:如果想通過上方方式修改密碼是不可以通過遠程操作的,也就是說必須在Linux操作系統上進行操作,即實際公司中進入機房操作。

既然你有能進入機房修改密碼的權力,就可默認爲你是Linux的主人,修改密碼還不行?總之,想修改Linux系統的密碼,主機得在你旁邊,所以任何人都可以修改系統密碼不成立。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章