今次要談的系統管理員負責管理SCO UNIX的系統,擁有獨特的
注冊名--root,能夠讀取任何文件,寫入和刪除任何文件,執
行任何實用程序和指令,亦可以執行和終止任何用戶程序。
系統管理員的工作包括系統控制的任務,例如後援加鎖和解鎖終
端和記帳號、增加、隱退和撤消用戶。亦可以給用戶一些特權,
讓他們實現特權系統任務。
基本指令
shell指令的基本數據結構是文件,因此,基本指令和操作包含以
下功能:
-顯示及管理文件中的指令
-管理目錄的指令
-輸入輸出重新定向和管道,重定向標准I/O,並執行組合指令$
W|grep 'john'〉john,file
-輸出重定向符(>)把標准輸出重新定向輸出到文件
--輸入重定向符(<)把標准輸入重定向從文件輸入
-管道符(|)把標准輸出重定向輸出到別一指令
尋找文件
find(c)指令可以在層次目錄中查找文件,例如:
$find/-name filename -exec rm {};
-name filename指定filename
-exec rm表示在所找的文件中執行rm移動這個指令
另外,用戶亦可以加入,-print表達式,顯示找到文件的全路徑
名。
除此之外,find(c)也可以用來找出特定用戶或用戶組所持有的
文件,譬如:
$find/-user bin -print
$find/-group mmdf -print
又或者,用find(c)重新定向過濾程序,輸出錯誤信息,例如:
$find/-name motd -print 2〉/dev/null
SCO shell
使用SCO shell,可以讓用戶從單個菜單中選出應用程序,管理
文件和目錄,運行系統實用程序,要調用SCO shell,可鍵入:
$scosh
可以利用空格條鍵〈Space Bar〉或箭頭鍵〈Pointer〉移動光標,
加亮所選的菜單項
-按〈Esc〉
回到上一級,或放棄當前操作
-按〈F3〉
顯示所在字段中可用選項表
-按〈Ctrl〉v 在字段選項表中選出每一項
-按〈F1〉
顯示求助信息
-按Quit或打入q 退出SCO shell
系統管理shell
需要調用系統管理員shell,應該打入:
$sysadmsh或$scoadmin
雖然每個用戶都可以調用sysadmsh,但是,只有實權的用戶才可
執行有關特權管理任務。
基本上,使用方法與SCO shell差不了多少,只是多了幾個功能
鍵(Function Key),例如〈F5〉搜索,〈F6〉改變目綠和〈F7〉
執行格式。而且,scoadmin更可以在XWindow的圖形環境下執行,
用戶在圖符(lcon)上找到不同的管理任務。
多重注冊螢幕
控制台上,可以允許用戶最多具有十二個不同注冊期的螢幕。多
重螢幕令系統管理員可以同時執行幾個任務。
系統啟動時,控制台上的多重螢幕就會自動活動起來。同時按〈
Alt〉鍵與〈F1〉至〈F12〉功能鍵,實現螢幕之間轉換。
至於,在終端上,啟動多重注冊螢幕,則可用mscreen實用程序,
為正確工作,mscreen要求為tty。例如啟動兩個螢,應該打入
$mscreen-n2
然後按〈Shift〉鍵與〈F1〉或〈F2〉鍵,在兩個螢幕之間轉換,
當注銷時,確保所有螢幕注銷。