红帽Linux登录密码忘了,redhat linux忘记登陆密码之解决办法
redhat linux忘記登陸密碼之解決辦法
很簡單的一個技巧,給大家介紹一下
在這個界面 按任意鍵
按 e鍵(編輯命令之前啟動)
選擇第二項 在按e鍵(修改選定的命令在啟動)
輸入single (注意空格)進入單用戶模式
選擇b 啟動
啟動過程
在這個界面下
輸入 vi /etc/passwd
光標移至x下面按delete 鍵 刪除它
輸入:x!
輸入reboot重啟
重啟后你會發現 沒讓你輸密碼,破譯成功
原理解釋:
在 /etc/passwd 的文件里 保存著用戶的信息文件 root:x:0:0:Administrator:/root:/bin/bash
在這一句中
root就是用戶名,
x是密碼標志,只是說明密碼的存放位置,具體呢是放在/etc/passwd的 至于密碼別想了 全 是密文保存,看不懂的
0 用戶id號
0 組id號
administrator估計是我在裝系統的時候,原來的名字沒改(虛擬機默認用戶名),是用戶說 明的意思,
root 用戶的家目錄
/bin/bash 記錄著用戶登陸后所擁有的權限,即所擁有的shell
那么我們把密碼標示刪掉之后,自然就不會有問你密碼的對話框了
當然
GRUB這個引導裝載程序是可以設密碼的
不過 設密碼 我們可以光啟 ,用安裝光盤進入安全模式,在把密碼清除
光啟 是可以設BIOS密碼的,
BIOS 密碼是可以拆機箱 扣電池的
那這么說來 傳說中的linux豈不是很不安全,通常所說的安全是基于網絡的 ,意思是連接互聯網后,對方通過網絡途徑***你的linux計算機是很困難的,這種破譯的方法只是以防萬一,在萬一你忘記密碼的時候使用的,至于物理安全,那就看你怎么保護了
本文出自 51CTO.COM技術博客
總結
以上是生活随笔為你收集整理的红帽Linux登录密码忘了,redhat linux忘记登陆密码之解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乌龟Git clone失败错误码128解
- 下一篇: Linux 虚拟机忘记密码解决办法