
我正在嘗試重置 Slackware 伺服器上 root 帳戶的密碼(在 Intel 主機板和兩個 HDD 上使用 Intel Atom)。設定了軟體 RAID(引導期間安裝的裝置:md0 - /、md1 - /usr、md2 - /var、md3 - /tmp、md4 - /home)。
我嘗試過的(使用 LILO 啟動選項):
linux single
: 正常的登入提示不允許我在沒有 root 密碼的情況下進入linux init=/bin/bash
(有或沒有“rw” - 沒有區別):我作為用戶得到提示(無) - 無法訪問 passwd。之後我嘗試安裝驅動器:mount /dev/md0 /mnt/sys mount /dev/md1 /mnt/sys/usr mount /dev/md2 /mnt/sys/var
系統讓我使用passwd,看起來更改成功。重新啟動後,我仍然無法登入。
從 live cd/usb 啟動(用於 chroot/passwd):系統直接啟動到本機系統(我在 BIOS 中設定為從 cd 和/或 USB 磁碟機啟動)。如果有某種方法可以讓該系統按照 BIOS 中的設定啟動,這似乎是最簡單的選擇。
有什麼建議我該如何繼續?
答案1
更改 BIOS 選項以將可移動驅動器視為固定大小後,我能夠從 USB 啟動(似乎這是 Intel D945GCLF 主機板的已知問題 -http://ubuntuforums.org/showthread.php?t=1113472)並重新同步 raid 磁碟機(raid1 陣列僅適用於一個磁碟)。
我仍然無法登入 root 帳戶(空白/更改密碼沒有效果,我沒有找到它在哪裡/如何鎖定),但我設法重置密碼並使用具有足夠權限的不同用戶登錄,以 su 進入 root 提示符。