在顯示硬件配置表之后, 系統(tǒng)將對根文件系統(tǒng)(root filesystem)進行自檢;如果根文件系統(tǒng)完好,系統(tǒng)則提示用戶選擇操作方式。
INIT:SINGLE USER MODE
Type CONTROL-d to proceed with normal startup,
(or give root password for system maintenance):_
在上面的系統(tǒng)提示信息中,用戶同時鍵入和鍵,UNIX系統(tǒng)則進入普通用戶操作模式, 即UNIX系統(tǒng)的常用模式:多用戶模式。此時,屏幕顯示如下信息:
INIT:New run level:2
Enter new time([yymmdd]hhmm):_å
... ...
Checking tcb …
Checking protected password and protected subsystem database...
Checking ttys database...
The system is coming up.Please wait
Fsstat:/dev/boot mounted
Mounted /stand filesystem
…
Starting /usr/internet/etc/ncsa_httpd … done
Starting scohttp … done
The system is ready.
接下來的操作就是用戶鍵盤輸入注冊名。這是用戶進入UNIX 操作系統(tǒng)的第一步必須進行的工作。
假如普通用戶的注冊名為jinning,則從鍵盤上按j i n n i n g的順序擊鍵輸入,最后按回車鍵,表示注冊名輸入結(jié)束。隨后系統(tǒng)提示輸入用戶口令。注意,屏幕并不顯示用戶輸入的真實口令。
login:jinning å
password:_
... ...
$_
%注意:進行操作模式的選擇之前,系統(tǒng)將對文件系統(tǒng)的有效性和一致性進行檢查。如果系統(tǒng)在上一次運行中正常關(guān)閉,則fsck命令將只是簡單地終止,不必做進一步的工作。否則,如果是非正常關(guān)閉,fsck命令檢測到有問題,則提示用戶是否要進行修復(fù), 其顯示的信息為:
fsstar: root file system needs checking.
OK to check the root file system (/dev/root)? (y/n)_
用戶此時鍵入 并回車, 確認(rèn)進行修復(fù)。根文件系統(tǒng)修復(fù)完成, 系統(tǒng)將提示用戶進行操作模式的選擇。
你知道嗎?注冊是什么概念,不注冊可以進入UNIX操作系統(tǒng)嗎?
&?學(xué)習(xí)札記
? 在啟動UNIX系統(tǒng)時顯示的信息中,讀者已經(jīng)觀察到,系統(tǒng)啟動了一系列進程為用戶使用系統(tǒng)進行準(zhǔn)備。啟動UNIX系統(tǒng)不僅僅打開機器的電源。它一般要通過一系列的階段:(1)加載操作系統(tǒng);(2)在系統(tǒng)非正常終止時,保存或刪除系統(tǒng)的內(nèi)存映像;(3)清理文件系統(tǒng);(4)選擇系統(tǒng)的運行模式;(5)在啟動時設(shè)置時間和日期;(6)檢查安全性數(shù)據(jù)庫。
? 系統(tǒng)啟動過程中提示的信息中包含著豐富的內(nèi)容,循序漸進地了解、認(rèn)識它們,并做好日志的記錄是有益處的。比如:“INIT: SINGLE USER MODE”,其意為單用戶操作方式;“INIT: New run level: 2”,其意為多用戶操作方式;“ scosysv! login:”是系統(tǒng)提示用戶進行注冊;“password:”則是系統(tǒng)要求用戶輸入口令等等。
一般來說,在UNIX系統(tǒng)環(huán)境中,任何由鍵盤所做的輸入不外乎兩種類型:一是要求系統(tǒng)去做某些工作, 一是對系統(tǒng)的要求作出響應(yīng)。比如鍵入+,要求系統(tǒng)進入多用戶模式,而系統(tǒng)提示“scosysv! login:”,“password:”,要求用戶輸入注冊名和口令進行響應(yīng),之后還有系統(tǒng)啟動過程中需要輸入硬件配置表的內(nèi)容等。
? 用戶進入UNIX系統(tǒng)環(huán)境,必須進行的第一項工作就是注冊,否則無法進入UNIX 系統(tǒng)。必須明確的是,UNIX系統(tǒng)對用戶的注冊過程是非常認(rèn)真的。
注冊是怎么回事? 注冊就是用戶進入UNIX系統(tǒng)的過程。就是讓UNIX系統(tǒng)驗證用戶使用本系統(tǒng)的權(quán)限,并為用戶建立相應(yīng)的使用環(huán)境。注冊也是UNIX系統(tǒng)安全的第一道防線。
用戶的注冊過程是,系統(tǒng)首先提示輸入用戶的注冊名,用來識別用戶注冊主目錄(用戶的起始目錄);其次,驗證用戶的注冊口令,以證實用戶的身份。在完成上述內(nèi)容之后,系統(tǒng)將為用戶打開一個shell。
? 由于UNIX是一個多用戶、多任務(wù)的操作系統(tǒng),于是,自然會產(chǎn)生這樣的問題,UNIX操作系統(tǒng)是如何保護系統(tǒng)中的多個用戶的數(shù)據(jù)資源的。UNIX操作系統(tǒng)利用事先為用戶設(shè)置的用戶的標(biāo)識碼ID來區(qū)分不同的用戶。用戶標(biāo)識碼由兩個部分組成,第一部分是用戶的username(用戶名)或userid(用戶標(biāo)識id),也可以稱為loginname(注冊名);第二部分是用戶的上機鑰匙,即password(口令)?诹钍怯捎脩暨x擇、改變和決定的。為了保密,有時口令中間加上標(biāo)點符號,但它最多允許有8個字符。
用戶正確地輸入自己的注冊名和相應(yīng)的口令后,系統(tǒng)將同時完成用戶身份的驗證,并賦予相應(yīng)的權(quán)限。
2. 系統(tǒng)維護模式及注冊
系統(tǒng)維護模式又稱單用戶模式,是執(zhí)行系統(tǒng)維護任務(wù)的模式。如,檢查文件系統(tǒng)、安裝或更新軟件,重新安裝文件系統(tǒng)等。非root用戶不允許注冊于這種模式。這是因為本模式在訪問系統(tǒng)時不受任何限制。
在下列系統(tǒng)提示信息中,用戶直接從鍵盤輸入root用戶口令后,系統(tǒng)則進入單用戶狀態(tài)。注意,此時輸入的口令在屏幕中不顯示。
INIT:SINGLE USER MODE
Type CONTROL-d to proceed with normal startup,
(or give root password for system maintenance): å
Entering System Maintenance Mode