Linux運維入門 01密碼破解

2021-10-10 15:16:37 字數 2090 閱讀 1744

1、linux的系統時間

unix及linux的時間系統是由「新紀元時間」epoch開始計算起,單位為秒,epoch則是指定為2023年一月一日凌晨零點零分零秒,格林威治時間。

date #當前系統時間

echo $[$(date+%s/8640)] #當前系統執行時間天數,自1970.1.1開始

目前大部份的unix系統都是用32位元來記錄時間,正值表示為1970以後,負值則表示2023年以前。我們可以很簡單地計算出其時間領域:(一天是86400秒)

2^31/86400(s) = 24855.13481(天) ~ 68.0958(年)

1970+68.0958 = 2038.0958

1970-68.0958 = 1901.9042

2、linux最近一次密碼修改時間存放檔案

vim /etc/shadow
3、linux系統

4、rhel6或rhel7密碼破解

(rhel6):單使用者啟動,跳過密碼驗證模組,以管理員許可權進入系統,修改密碼再重新啟動

原理:passwd中 root x -> x是是否需要進行密碼驗證;去掉x

vim /etc/passwd
1、重啟 按空格鍵

2、進入引導程式grub,按e進入編輯模式

3、進入核心kernel ,還是按e

4、空格 1 或 空格 single (單使用者模式(1/single),回車,到上步驟畫面,按b執行)

(rhel7)

1、前4步驟與rhel6改密碼一致

2、找到linux16,enter,進入末尾 新增ra.break

3、進入rhel7 迷你系統(類似於你u盤重灌系統的那個系統)(即沒有任何命令,啟動系統root分割槽是唯讀的,所以需要掛在到秘密系統上)

掛在到迷你系統命令

mount -o remount,rw /sysroot #以讀取方式重新掛載到迷你系統根目錄

chroot /sysroot/ #從迷你系統根目錄切到系統根目錄

4、修改密碼

5、新增autorelabel(centos/rhel 7/8 預設使用 selinux,因此建立下面的隱藏檔案,這個檔案會在下一次啟動時重新標記所有檔案。)

touch /.autorelabel
6、敲exit 兩次

7、非宕機情況 ,與autorelabel有關,千萬不要手工重啟,不然系統啟動不起來了。

附 rhel/centos 6、7 單使用者模式啟動的三種方法

5、grub加密,怎麼破解密碼(rhel7/centos7)

1、通過rhel7的救援模式

重啟(帶光碟啟動bios,否則不能破解)

進入troubleshooting

進入linux救援系統,即光碟自帶系統

進入系統,通過grep搜尋加密資訊所在位置

grep -r superusers /etc/grub.d/
如果是cetos7.2以後的,重新設定密碼

# grub2-setpassword

enter password:

confirm password:

執行2個exit命令。

6、沒有光碟破解grub加密的密碼:pxe

如果是cetos7.2以後的,重新設定密碼

# grub2-setpassword

enter password:

confirm password:

執行2個exit命令。

6、沒有光碟破解grub加密的密碼:pxe

後續補充

Linux 運維入門 01

pwdcd 切換當前工作目錄 ls 顯示目錄與檔案資訊 選項 a 顯示所有的資訊,包括隱藏檔案與目錄 d 顯示目錄本身的資訊,而非目錄下的資料資訊 h 人性化容量資訊 l 長格式顯示詳細資訊 c 顯示檔案或目錄屬性最後修改的時間 u 顯示檔案或目錄最後被訪問的時間 t 以修改時間排序,預設按檔名稱排...

Linux入門和運維

linux介紹 linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使...

01 運維監控

聽聞前輩所說,在監控不發達的時代,出行基本靠走,安全基本靠狗,那個時候沒有自動化監控的概念,都是人工盯著機器,進行輪班 每天上班第一件事情就是去巡視一下,看看各項軟體列印的資訊是否有異常,順便拿execl記錄一下。現在如今的企業中,運維就要負責成百上千臺的機器,傳統的方式依然不行,沒有高大上的方法是...