選單

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

透過前面的幾節課,我們在windows系統中安裝好了linux虛擬機器,也透過xshell遠端終端連線上了linux虛擬。從今天開始,我們就可以正式開始學習linux的知識了。今天,我們主要介紹的是使用者相關的一些命令,如:建立使用者命令、使用者退出登入命令、使用者切換命令等。

一、提示符說明。

我們開啟linux虛擬機器,進入到登入介面,輸入管理員名root和密碼,登入成功後,如下圖所示:

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

如上圖,root代表當前登入使用者,localhost表示當前linux主機名,~表示當前所在的目錄是使用者的家目錄,#號表示當前登入的使用者是管理員使用者。

# 表示管理員使用者許可權。

$ 表示普通使用者許可權。

hostname 我們可以透過這個命令,打印出當前linux主機名。

二、建立新使用者。

為了能演示切換使用者,我們需要linux系統至少有2個使用者。安裝好linux系統後,預設情況下,只建立了一個使用者——root使用者,即管理員使用者。當然,我們在安裝linux的時候,也是可以在操作介面新增其它使用者的。如果在linux安裝時沒有新增其它使用者,在我們需要時,還可以透過命令來新增使用者。新增使用者命令如下:

useradd bbb 新增使用者bbb

passwd bbb 設定使用者密碼

在設定使用者密碼時,全要求輸入2次密碼,2次輸入的密碼要相同,第二次是驗證密碼。如下圖:

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

三、切換使用者。

有了多個使用者,這時,我們就可以在使用者之間切換了。為什麼要切換使用者?有時,登入的使用者沒有管理員許可權,而有些操作需要管理員的相關許可權,這時,就需要我們來切換到管理員使用者,來執行這個操作。以下,就是切換使用者所使用的命令:

su 只是切換了使用者,還在原終端目錄。

su - 普通使用者切換到root管理員使用者和全新的終端。

exit 退出當前使用者。

好,我們在xshell終端透過bbb使用者登入,登入成功後,如下圖所示:

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

可以看到,當前登入的使用者名稱是bbb。我們輸入su命令,讓它切換到管理員使用者,這時,會提示要我們輸入管理員使用者的密碼,這是為了安全,否則,不是所有的使用者都可以使用管理員許可權了?如下圖:

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

輸入密碼後,點選確定鍵,顯示如下圖:

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

如上圖所示,使用者名稱已變成了root,但是,所在目錄仍然在bbb使用者登入時所在的目錄bbb。如果不想在切換到root使用者後,還在bbb使用者的目錄的話,可以使用su - 這個命令。在bbb登入後,我們輸入 su - 命令,顯示如下圖:

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

從上圖中,我們可以看到,使用者名稱已經切換成root,目錄也切換到root的家目錄(~表示使用者家目錄)。

四、檢視當前使用者資訊。

如果想檢視當前登入使用者的資訊,可以直接使用下面的命令來檢視:

id 顯示當前使用者資訊。

我們在命令列介面輸入id命令,就會打印出當前使用者的資訊,如下圖:

linux基礎04:linux使用者相關的命令有哪些?怎樣切換使用者?

上圖中,uid表示使用者的id號,gid表示使用者組的id號。也就是說,root使用者是在root使用者組。

好了,以上,就是linux使用者相關的常規命令。雖然,我們使用的不是特別多,但是,還是要掌握一下的。

如有不同的見解,歡迎發表評論。同時,歡迎【點贊、分享、收藏】和【關注】我。