|
1).恢復SCO Uinx的Root口令
在另一臺SCO Unix的機器上,以Root用戶注冊進入系統,用mkdev fd命令或命令scoadmin中的Filesystem的Floppy Filesystem Manager來做應急啟動盤,包括Boottable盤和Root filesystem盤。
將上述的Root Filesystem盤安裝到硬盤上。
#mount /dev/fd0135ds18 /mnt
在將硬盤上的/etc/passwd和/tcb/files/auth/r/root兩個文件拷貝到Root Filesystem盤上。
#cp /etc/passwd /mnt
#cp /tcb/files/auth/r/root /mnt
#umount /dev/rfd0135ds18
用Boot軟盤去啟動忘記密碼的機器,根據提示插入Root Filesystem軟盤,出現"#"時,進行下面操作,將硬盤掛到軟盤上:
#mount /dev/hd0root /mnt
備份硬盤上的/etc/passwd和/tcb/files/auth/r/root兩個文件。因為這兩個文件中還包含注冊信息。用Root Filesystem軟盤上的兩個文件,覆蓋硬盤上的這兩個文件。
#mkdir /syu
#mount /dev/fd0135ds18 /syu
#cd /syu
#cp passwd /mnt/etc
#cp root /mnt/tcb/files/auth
#umount /dev/hd0root
#umount /dev/fd0135ds18
取出軟盤,重啟機器,以ROOT用戶注冊,鍵入第二臺機器的Root口令,便可進入系統。然后用passwd和root這兩個文件的備份覆蓋原來的文件,接著用passwd命令修改root口令,重新用新口令登錄即可。
2).Solaris ROOT密碼遺忘的處理方法
如果還能用普通用戶登陸的話,登錄系統,把系統盤插入光驅,出現提示符后,使用sync命令刷新文件系統,按下stop+A,在"ok"狀態下鍵入"
boot cdrom -s
在"#"提示符下鍵入:
mkdir /temp
然后鍵入:
mount /dev/dsk/c0t0d0s0 /temp
(c0t0d0s0時根目錄分區設備,如果不一樣,替換一下就可以)
如果出現掛接不上的情況時,那么就運行fsck先 fsck /dev/dsk/c0t0d0s0 ,然后再mount。接著鍵入:
cd /temp/etc
cp shadow shadowbak
cat shadow
得到root的口令字符串root:djglcj0J:6453::::(其中djglcj0J就是root的加密后的口令字符串),執行命令:
sed s/djglcj0J// shadow>shadownew
用cat shadownew查看口令字符串是否已經變為
root::6453::::
然后運行以下命令:
cp shadownew shadow
cd /
unmount /temp
sync
shutdown -i0 -g0 -y
取出CD后重啟系統,這時root就不需要密碼了!
另外,光驅啟動后,運行以下命令也可:
#TERM=sun
#export TERM
#mount /dev/dsk/c0t0d0s0 /a
#vi /a/etc/shadow (刪除root的加密后的密碼)
#reboot
3).AIX 4.3.3 RS/6000的root密碼丟失
將第一張安裝盤放入光驅,重啟機器,按F5鍵,終端按5,進入maintance頁面,選擇
mount rootvg的功能選項,調用passwd修改口令,退出即可。
4).FreeBSD 4.7的root口令丟失
當顯示"boot ... 9 seconds"按任意鍵,輸入:
boot -s
登錄以后運行:
#/sbin/mount -a
#passwd
即可
5).HP-UX的root口令丟失
啟動時按Esc進入ISL,進入ISL后,執行:
isl>bo pri
(yes/no)y
ipl>hpux -is
ipl>vi /etc/passwd
去掉root的密碼即可。
6).MySQL丟失root密碼
下載MySQL源碼分發包,不用區分操作系統,我們需要的東西是一樣的。重命名自己的mysql的data目錄下的mysql文件夾為oldmysql。將源碼包中data目錄下的mysql目錄復制到你的mysql的data目錄下。重啟mysql,現在mysql的授權關系同全新安裝的一樣,空密碼登錄,然后自行調整授權。打開oldmysql這個庫檢查,坎坷那到底出了什么問題。如果有備份則對系統中原有的數據庫進行完整性檢測,以免被人修改。
通過上述步驟,已經可以完全恢復你對MySQL的控制,重點就是最后兩步,檢查對方修改了哪些權限,以及數據的完整性檢測。


