Linux是一個多用戶的操作系統,用戶要使用該系統,首先必須登錄系統,使用完系統后,必須退出系統。用戶登錄系統時,為了使系統能夠識別自己,必須輸入用戶名和密碼,經系統驗證無誤后方能進入系統。在系統安裝過程中可以創建兩種帳號:
1、root--超級用戶帳號,使用這個帳號可以在系統中做任何事情。
2、普通用戶--這個帳號供普通用戶使用,可以進行有限的操作。
一般的Linux使用者均為普通用戶,而系統管理員一般使用超級用戶帳號完成一些系統管理的工作。如果只需要完成一些由普通帳號就能完成的任務,建議不要使用超級用戶帳號,以免無意中破壞系統。
用戶登錄分兩步進行:第一步,輸入用戶的登錄名,系統根據該登錄名來識別用戶;第二步,輸入用戶的口令,該口令是用戶自己選擇的一個字符串,對其他用戶是保密的,是在登錄時系統用來辨別真假用戶的關鍵字。
在Linux系統中,系統管理員在為用戶建立新帳號時賦給用戶一個用戶名和一個初始的口令。另外,Linux系統給計算機賦予一個主機名。主機名用於在網絡上識別獨立的計算機(即使用戶的計算機沒有聯網,也應該有一個主機名)。Linux系統給出的缺省主機名為:localhost。在下面的例子中,我們假設用戶名為"xxq",系統的主機名為"localhost"。
一、進入系統(登錄)
1、超級用戶登錄
超級用戶的用戶名為root,密碼在安裝系統時已設定。系統啟動成功后,屏幕顯示下面的提示:
localhost login:
這時輸入超級用戶名"root",然后鍵入回車鍵。此時,用戶會在屏幕上看到輸入口令的提示:
localhost login:root
Password:
這時,需要輸入口令。輸入口令時,口令不會在屏幕上顯示出來。如果用戶輸入了錯誤的口令,就會在屏幕上看到下列信息:
login incorrect.
這時需要重新輸入。當用戶正確地輸入用戶名和口令后,就能合法地進入系統。屏幕顯示:[root@loclhost ~] #
此時說明該用戶已經登錄到系統中,可以進行操作了。這里"#"是超級用戶的系統提示符。
2、普通用戶登錄
普通用戶登錄建立了普通用戶帳號以后,就可以進行登錄了。在登錄時,用戶會在屏幕上看到類似下面的提示:
localhost login:
這時輸入用戶名"xxq",然后鍵入回車鍵。此時,用戶會在屏幕上看到輸入口令的提示:
localhost login:xxq
Password:
這時,需要輸入口令。輸入口令時,口令不會在屏幕上顯示出來。如果用戶輸入了錯誤的口令,就會在屏幕上看到下列信息:
login incorrect.
這時需要重新輸入。當用戶正確地輸入用戶名和口令后,就能合法地進入系統。屏幕顯示:[xxq@loclhost xxq] $
此時說明該用戶已經登錄到系統中,可以進行操作了。
二、修改口令
為了更好的保護用戶帳號的安全,Linux允許用戶隨時修改自己的口令,修改口令的命令是passwd,它將提示用戶輸入舊口令和新口令,之后還要求用戶再次確認新口令,以避免用戶無意中按錯鍵。如果用戶忘記了口令,可以請系統管理員為自己重新設置一個。
三、虛擬控制台
Linux是一個真正的多用戶操作系統,這表示它可以同時接受多個用戶登錄。Linux還允許一個用戶進行多次登錄,這是因為Linux和許多版本的UNIX一樣,提供了虛擬控制台的訪問方式,允許用戶在同一時間從控制台(系統的控制台是與系統直接相連的監視器和鍵盤)進行多次登錄。
虛擬控制台的選擇可以通過按下Alt鍵和Ctrl鍵一個功能鍵來實現,通常使用F1-F6。
例如,用戶登錄后,按一下Alt+SHIFT+F2鍵,用戶又可以看到"login:"提示符,說明用戶看到了第二個虛擬控制台。然后只需按Alt+SHIFT+F1鍵,就可以回到第一個虛擬控制台。一個新安裝的Linux系統允許用戶使用Alt+SHIFT+F1到Alt+SHIFT+F6鍵來訪問前六個虛擬控制台。ALT+SHIFT+F7是返回圖形桌面;
虛擬控制台可使用戶同時在多個控制台上工作,真正感受到Linux系統多用戶的特性。用戶可以在某一虛擬控制台上進行的工作尚未結束時,切換到另一虛擬控制台開始另一項工作。例如,開發軟件時,可以在一個控制台上進行編輯,在另一個控制台上進行編譯,在第三個控制台上查閱信息。
四、退出系統
不論是超級用戶,還是普通用戶,需要退出系統時,在shell提示符下,鍵入下列命令即可。
下面以普通用戶的退出為例,說明退出系統的過程:
[xxq@loclhost xxq] exit