萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

Linux/Unix 根密碼遺忘急救指南:FreeBSD、Solaris、SCO、AIX、Linux、HP-UX 全覆蓋

系統管理員最怕遇到Root密碼遺忘。本文匯總主流 Unix/Linux 平台的單用戶模式/急救模式/光盤引導重置 Root 密碼完整操作手冊,關鍵時刻可作「急救卡」收藏。

一、FreeBSD

4.x / 4.7

  1. 啟動顯示 boot ... 9 seconds 時按任意鍵
  2. 輸入 boot -s 進入單用戶模式
  3. # /sbin/mount -a 掛載文件系統
  4. # passwd 修改 root 密碼

5.x+

  1. 啟動菜單選 4 (單用戶模式)
  2. # /sbin/mount -a → # passwd

二、Solaris (SPARC/x86)

  1. 普通用戶登錄可執行:df /etc 確認根分區設備(如 c0t0d0s0)
  2. 插入安裝光盤/ISO,sync → Stop+A 進入 ok 提示符
  3. ok boot cdrom -s 進入單用戶
  4. # mkdir /temp && mount /dev/dsk/c0t0d0s0 /temp(掛載失敗先 fsck /dev/rdsk/c0t0d0s0)
  5. cd /temp/etc && cp shadow shadow.bak
  6. sed 's/^root:[^:]*:/root::/' shadow > shadow.new && mv shadow.new shadow(清空 root 密碼哈希)
  7. cd / && umount /temp && sync && shutdown -i0 -g0 -y
  8. 弹出光盤重啟,root 免密登錄,隨即 passwd 設置新密碼

簡化版:boot cdrom -s → mount /dev/dsk/c0t0d0s0 /a → vi /a/etc/shadow 刪除 root 哈希 → reboot

三、SCO Unix / OpenServer

  1. 另一台同版本機器以 root 登錄,制作急救盤:mkdev fd 或 scoadmin → 制作 Bootable盤 + Root filesystem盤
  2. 掛載 Root盤:mount /dev/fd0135ds18 /mnt
  3. 備份並覆蓋密碼文件:
    cp /etc/passwd /mnt && cp /tcb/files/auth/r/root /mnt
  4. 卸載,用 Boot盤啟動目標機,插入 Root盤,掛載硬盤:mount /dev/hd0root /mnt
  5. 用軟盤文件覆蓋硬盤對應文件,卸載重啟,用備份機 root 密碼登錄,再 passwd 改密

四、AIX 4.3.3 (IBM RS/6000)

  1. 插入第一張安裝光盤,重啟按 F5 (終端按 5) 進入 Maintenance
  2. 選擇 mount rootvg → passwd 修改口令 → 退出重啟

五、Linux (通用三大法)

法 1:GRUB/LILO 進單用戶模式

  • LILO:lilo: linux single → 回車 → # passwd root
  • GRUB:選內核行 → e → 再次 e → 行尾加 single → Enter → b 啟動 → # passwd root

法 2:安裝光盤進 Rescue 模式掛載根分區

linux rescue
# mkdir /mnt/hd
# mount -t auto /dev/sdaX /mnt/hd   # X為根分區號
# chroot /mnt/hd
# passwd root
# exit && reboot

法 3:硬盤掛到另一台 Linux 機器操作

同法 2,物理移動硬盤或虛擬機掛載虛擬磁盤。

RedHat 8/9 專用(直接編輯 shadow 清空哈希)

  • LILO/GRUB 進單用戶 → vi /etc/shadow → 刪除第一行 root: 後至下一個 : 間內容 → 變 root::... → 保存重啟 → root 免密 → 即刻改密

六、HP-UX

  1. 啟動按 Esc 進 ISL
  2. isl> bo pri → (yes/no) y → ipl> hpux -is 進單用戶
  3. ipl> vi /etc/passwd 刪除 root 密碼字段 → 重啟

七、通用最佳實踐:免密碼登錄後的「三步走」

  1. 立即設置強密碼:passwd root
  2. 檢查/清理可疑用戶/SSH金鑰/計劃任務:防止入侵者留後門
  3. 記錄審計:將事件寫入變更管理系統,補全密碼管理流程
copyright © 萬盛學電腦網 all rights reserved