Linux 伺服器系統管理第三章 外殼命令操作 上一頁    下一頁

3-2 使用者登入系統

內容:

利用通訊軟體(如 putty)連接主機之後,使用者便可以登入系統。接下來介紹如何登入系統與登出。

3-2-1 帳戶/密碼登入

任何人想要成為某一系統的使用者,必須經過正當程序申請。經由系統管理中心審查同意後,管理中心會針對每一使用者建立帳戶,並給予『帳戶名稱』(Login name『密碼』(Password。使用者取得帳戶名稱與密碼之後,才可以登入系統,操作方式如下:

login as: student01      [輸入帳戶名稱]

student01@120.118.165.120's password:####    [輸入密碼,不會顯示]

Last login: Thu Feb  2 10:17:49 2017      [顯示上次登入時間]

[student01@serCourse ~]$

系統檢視帳戶名稱與密碼無誤之後,如允許使用者登入則會出現提示符號(如[student01@serCourse ~]$),中話號([…])表是目前登入哪一個系統,前面 student01 表示帳戶在(@) serCourse 主機。接著,一般都是利用『錢號』($)表示一般使用者,『井號』(#)表示系統管理者登入。

本書以下僅顯示 $ 記號,不再顯示使用者與主機名稱。

3-2-2 外殼命令操作

登入系統之後,就可以透過網路終端機操作系統。使用者與系統之間是利用『交談式』(Interactive)方式溝通,交談步驟如下:

  • 步驟 1螢幕出現提示符號(Prompt,如 $),表示系統目前已準備接收使用者所下命令。

  • 步驟 2使用者以『命令行』方式輸入命令,當輸入完命令之後,再按入『Enter』鍵,將該行的命令傳送給系統。

  • 步驟 3系統接收命令之後,便立即執行該命令,執行命令時將不會再接收其他命令,並將執行結果顯示在螢幕上(也許不會顯示)。

  • 步驟 4當系統執行完命令之後,螢幕若再出現提示符號,表示回到步驟 1 的程序。

由上述可以看出,使用者與系統之間是一問一答的交談式處理。系統隨時等待使用者輸入命令,接受命令後立即執行,再回應執行結果(如有需要的話)給操作者。操作範例如下:

操作範例如下:

$ ls     【系統準備接收命令,使用者也下命令】

level  object  Welcome        【系統執行結果顯示在螢幕上】

$       【系統再次等待接收命令】

一般系統會在 Prompt 上增加了某些訊息,使用者也可以自行規劃希望出現哪些訊息。以上述為例,所出現的訊息是tsnien@linux-1 data』,其中linux-1 表示主機名稱,帳戶名稱為 tsnien,目前在 tsnien 目錄下操作。

3-2-3 家目錄

使用者登入系統之後,必須有一個屬於他自已的工作地方,就好像公司內每一員工都有自己辦公或工作的地方。系統管理者建立帳戶時,必須同時幫帳戶建立一個工作目錄,只要使用者登入系統便直接進入該目錄(如同員工上班時直接到自己的工作位置一樣),因此將此目錄稱為該使用者的『家目錄』(Home Directory。基本上,家目錄是使用者所擁有,享有最高權限,使用者可以在自己的家目錄從事於任何工作,譬如,建立檔案、刪除檔案、建立子目錄、執行程式等等。

作業系統中還有一個名詞為『工作目錄』(Working Directory),表示使用者目前工作的所在位置;使用者登入系統之後,可能會因某種需要而變更到其他目錄上,因此工作目錄不一定會與家目錄相同(就好像員工到別的單位支援或索取物料一般)。但使用者登入系統之後,其工作目錄會位於家目錄位置,可利用 pwdprint working directory)命令,觀察家目錄為何,範例如下:

$ pwd

/home/student01

$

上述範例表示使用者目前工作目錄位於 /home/tsnien,也就是他的家目錄。使用者對於自己的家目錄擁有最高權限,可以任意增加、刪除或修改家目錄上的資料。但跨越出自己家目錄以外的區域,使用者就不一定擁有任何權限,這需視系統管理者如何設定。

3-2-4 變更密碼

一般管理者都會幫新建立的使用者建立密碼,也會要求使用者第一次登入系統時,立即修改密碼。甚至系統也會要求使用者 2 ~ 3 週內必須變更密碼一次,或是限制密碼的使用期限,強制要求使用者必須變更密碼。變更密碼是利用 passwd 命令,操作範例如下:

$ passwd

Changing password for user tsnien.

Changing password for tsnien

(current) UNIX password:#######     【鍵入原密碼,無顯示】

New UNIX password:#######           【輸入新密碼,無顯示】

Retype new UNIX password:#########   【重新輸入新密碼,無顯示】

passwd: all authentication tokens updated successfully.

3-2-5 登出主機

登出主機有下列兩種方法:

  • 鍵入登出命令,如 $ logout ( exit)  [enter]

  • 同時鍵入 Ctrl D 按鍵,即是 [ctrl + D](先按住 Ctrl 鍵之後,再按入 D 鍵)。

$ logout

 

翻轉工作室:粘添壽

 

Linux 伺服器系統管理 - CentOS:

 

 

 

翻轉電子書系列: