分類:
/etc/shadow文件
第一字段:用戶名(也被稱為登錄名),在/etc/shadow中,用戶名和/etc/passwd 是相同的,這樣就把passwd 和shadow中用的用戶記錄聯(lián)系在一起;這個字段是非空的;
第二字段:密碼(已被加密),這個字段是非空的;
第三字段:上次修改口令的時間;這個時間是從1970年01月01日算起到最近一次修改口令的時間間隔(天數(shù)),您可以通過passwd 來修改用戶的密碼,然后查看/etc/shadow中此字段的變化;
第四字段:兩次修改口令間隔最少的天數(shù);如果這個字段的值為空,賬號永久可用;
第五字段:兩次修改口令間隔最多的天數(shù);如果這個字段的值為空,賬號永久可用;
第六字段:提前多少天警告用戶口令將過期;如果這個字段的值為空,賬號永久可用;
第七字段:在口令過期之后多少天禁用此用戶;如果這個字段的值為空,賬號永久可用;
第八字段:用戶過期日期;此字段指定了用戶作廢的天數(shù)(從1970年的1月1日開始的天數(shù)),如果這個字段的值為空,賬號永久可用;
第九字段:保留字段,目前為空,以備將來發(fā)展之用;
2.linux忘記登陸密碼修改/etc/passwd也可以
很簡單的一個技巧,給大家介紹一下
在這個界面 按任意鍵
按 e鍵(編輯命令之前啟動)
選擇第二項 在按e鍵(修改選定的命令在啟動)
輸入single (注意空格)進入單用戶模式
選擇b 啟動
輸入 vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
光標移至x下面按delete 鍵 刪除它
輸入:x!
輸入reboot重啟
重啟后你會發(fā)現(xiàn) 沒讓你輸密碼,破譯成功
原理解釋:
在 /etc/passwd 的文件里 保存著用戶的信息文件 root:x:0:0:Administrator:/root:/bin/bash
在這一句中
root就是用戶名,
x是密碼標志,只是說明密碼的存放位置,具體呢是放在/etc/passwd的 至于密碼別想了 全 是密文保存,看不懂的
0 用戶id號
0 組id號
administrator估計是我在裝系統(tǒng)的時候,原來的名字沒改(虛擬機默認用戶名),是用戶說 明的意思,
root 用戶的家目錄
/bin/bash 記錄著用戶登陸后所擁有的權限,即所擁有的shell
那么我們把密碼標示刪掉之后,自然就不會有問你密碼的對話框了
當然
GRUB這個引導裝載程序是可以設密碼的
不過 設密碼 我們可以光啟 ,用安裝光盤進入安全模式,在把密碼清除
光啟 是可以設BIOS密碼的,
BIOS 密碼是可以拆機箱 扣電池的
那這么說來 傳說中的linux豈不是很不安全,通常所說的安全是基于網(wǎng)絡的 ,意思是連接互聯(lián)網(wǎng)后,對方通過網(wǎng)絡途徑入侵你的linux計算機是很困難的,這種破譯的方法只是以防萬一,在萬一你忘記密碼的時候使用的,至于物理安全,那就看你怎么保護了.
聯(lián)系客服