亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: SCO UnixWare 7 root口令遺失的解決方法 [打印本頁(yè)]

作者: sdccf    時(shí)間: 2008-03-26 19:31
標(biāo)題: SCO UnixWare 7 root口令遺失的解決方法

SCO UnixWare 7操作系統(tǒng)在銀行、證券、電信等部門(mén)的關(guān)鍵業(yè)務(wù)中有著廣泛的應(yīng)用。由于各種原因,有時(shí)會(huì)出現(xiàn)root用戶(hù)口令遺失的情況,如果不能正確處理,就只能重新安裝系統(tǒng)。這樣,一方面浪費(fèi)了大量的時(shí)間,并造成業(yè)務(wù)中斷;另一方面還可能引起數(shù)據(jù)丟失,造成無(wú)法挽回的損失。本文介紹筆者在工作實(shí)踐中總結(jié)出的一套解決root用戶(hù)口令遺失的方法。該方法的基本思路是先進(jìn)入系統(tǒng),然后修改或刪除root用戶(hù)口令。
進(jìn)入系統(tǒng)
在遺失root用戶(hù)口令的情況下,根據(jù)日常的準(zhǔn)備工作,有4種可以進(jìn)入系統(tǒng)的方法。
1. 應(yīng)急恢復(fù)盤(pán)法
應(yīng)急恢復(fù)盤(pán)由兩張軟盤(pán)組成。先后插入兩張應(yīng)急恢復(fù)盤(pán),在出現(xiàn)提示“The hard disk is sane, Press ENTER to continue”時(shí),按回車(chē)鍵,系統(tǒng)顯示如下菜單:
Emergency Recovery Menu
Mount File System
Umount File System
Access UnixWare Shell
Restore Disk(s)
Reboot
選擇Mount File System后,系統(tǒng)將硬盤(pán)的根文件系統(tǒng)裝載到/mnt目錄下。再選擇Access UnixWare Shell,系統(tǒng)出現(xiàn)#提示符,進(jìn)入系統(tǒng)成功。
2. 使用boot盤(pán)法
首先用第一張引導(dǎo)軟盤(pán)引導(dǎo)系統(tǒng)(對(duì)支持光驅(qū)引導(dǎo)的機(jī)器也可以從安裝光盤(pán)引導(dǎo)系統(tǒng)),并根據(jù)提示插入第二張軟盤(pán)。然后按以下步驟執(zhí)行:
● 按F8推遲許可軟件,即不輸入license號(hào)。
● 加載UnixWare HBA 盤(pán)。
● 如果有必要進(jìn)入DCU進(jìn)行設(shè)置(或按F10繼續(xù))。
● 當(dāng)出現(xiàn)“System node name”提示時(shí),插入安裝光盤(pán)(若從光盤(pán)引導(dǎo)則不必插入光盤(pán))。
● 按Ctrl+Alt+Esc組合鍵切換到虛屏VT0(按Ctrl+Alt+F1組合鍵可切換回系統(tǒng)安裝界面)。
● 在VT0中,執(zhí)行下面的命令安裝CD-ROM:
mount -F cdfs -r /dev/cdrom1 /cd-rom
● 注冊(cè)vxfs文件系統(tǒng)的模數(shù)(UnixWare 7 根文件系統(tǒng)的類(lèi)型通常為vxfs):
modreg 4 vxfs
● 加載vxfs文件系統(tǒng)的模數(shù):
modadmin -l /cd-rom/.extra.d/etc/conf/mod.d/vxfs
如果系統(tǒng)返回以下信息,表示加載成功:
UX:modadmin:INFO:module /cd-rom/
.extra.d/etc/conf/mod.d/vxfs loaded,ID=1
● 檢查硬盤(pán)的根文件系統(tǒng)。假設(shè)系統(tǒng)硬盤(pán)使用的控制器為0,bus為 0,ID為 0,LUN為0,root的分片為1:
/cd-rom/.extra.d/etc/fs/vxfs/fsck -F vxfs /dev/dsk/c0b0t0d0s1
● 將硬盤(pán)的根文件系統(tǒng)安裝到/mnt目錄下:
mount -F vxfs /dev/dsk/c0b0t0d0s1 /mnt
● 為使命令正確運(yùn)行,重新設(shè)定搜索路徑:
PATH=:/usr/bin:/sbin:/usr/sbin; export PATH
3. 第二硬盤(pán)法
● 將遺失口令的系統(tǒng)硬盤(pán)取下,將硬盤(pán)跳線(xiàn)調(diào)整為Slave,加掛到另一個(gè)UnixWare 7系統(tǒng)中。
● 檢查第二硬盤(pán)的根文件系統(tǒng)。假設(shè)系統(tǒng)硬盤(pán)使用的控制器為0,bus為 0,ID為 1,LUN為0,root的分片為1:
fsck -F vxfs /dev/dsk/c0b0t1d0s1
● 將第二硬盤(pán)的根文件系統(tǒng)安裝到/mnt下:
mount -F vxfs /dev/dsk/c0b0t1d0s1 /mnt
4. 系統(tǒng)擁有者(System Owner)注冊(cè)法
在安裝UnixWare 7系統(tǒng)時(shí),有一個(gè)用戶(hù)(缺省UID為101)被分派為系統(tǒng)擁有者,它具有一般用戶(hù)所沒(méi)有的一些特殊權(quán)限,可以通過(guò)它來(lái)修改root用戶(hù)的口令。如果已知它的口令,以它的用戶(hù)名注冊(cè)到系統(tǒng)中即可。
修改/刪除口令
進(jìn)入系統(tǒng)后,根據(jù)進(jìn)入方法不同,一般有5種方法可以實(shí)現(xiàn)修改/刪除口令。
1. 編輯文件法
● 以1、2、3方法進(jìn)入系統(tǒng)。
● 編輯shadow文件,將root用戶(hù)的加密口令刪除,然后存盤(pán)退出:
#vi /mnt/etc/shadow
● 使安全性數(shù)據(jù)庫(kù)一致:
#chroot /mnt creatiadb
● 重新引導(dǎo)系統(tǒng)(對(duì)以方法3進(jìn)入系統(tǒng)的,要將此硬盤(pán)還原后重新引導(dǎo),下同)。再用root用戶(hù)注冊(cè)時(shí),系統(tǒng)將不提示輸入口令而直接進(jìn)入系統(tǒng),然后為root用戶(hù)定義一個(gè)新口令即可。
2. 應(yīng)用命令法
● 以1、2、3方法進(jìn)入系統(tǒng)。
● 用passwd命令直接修改root用戶(hù)的口令:
#chroot /mnt passwd root
● 重新引導(dǎo)系統(tǒng)。再用root用戶(hù)注冊(cè)時(shí),系統(tǒng)將不提示輸入口令而直接進(jìn)入系統(tǒng),然后為root用戶(hù)重新添加一個(gè)口令即可。
3. 文件覆蓋法
筆者在實(shí)踐中發(fā)現(xiàn),在UnixWare 7系統(tǒng)中用戶(hù)的注冊(cè)操作完全是由/etc/security/ia/master文件控制的。因此,我們可以采用“偷梁換柱”的辦法,用已知口令的系統(tǒng)的master文件來(lái)替換遺失口令系統(tǒng)的master文件。步驟如下:
● 以1、2、3方法進(jìn)入系統(tǒng)。
● 備份系統(tǒng)的master文件:
#cp /mnt/etc/security/ia/master /mnt/etc/security/ia/master.old
● 從另外已知root口令的UnixWare 7系統(tǒng)中拷貝master文件到軟盤(pán):
ls /etc/security/ia/master|cpio -ocv >/dev/fd0
● 將軟盤(pán)中的master文件拷貝到本系統(tǒng)中:
#cd /mnt/etc/security/ia
#cpio -icvBdum


本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/31/showart_509088.html




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2