在Ubuntu系統中,root使用者通常是停用狀態的。要啟動root用戶,可以使用passwd指令設定密碼,然後使用su -指令以root身分登入。
根用戶是具有系統管理權限且不受限制的使用者。他擁有存取和修改檔案、使用者管理、軟體安裝和刪除,以及系統配置變更等權限。
根用戶與一般用戶有著明顯的區別,根用戶擁有系統中最高的權限和更廣泛的控制權。根用戶可以執行重要的系統命令和編輯系統文件,而普通用戶則無法做到這一點。
在本指南中,我將探討Ubuntu根用戶,如何以根用戶身分登錄,以及它與一般用戶的不同之處。
注意:對於本指南中提到的指令和命令,我使用的是Ubuntu 22.04。
#在Ubuntu安裝時,建立了一個沒有密碼的root使用者。根用戶處於非活動狀態,以避免對系統檔案造成任何意外損壞。因此,無論何時登入Ubuntu系統,您都以一般使用者的身分進入,並有特定的規定。但是,這並不意味著您將無法存取根權限。如果您具有管理權限,則在命令之前新增sudo允許您執行根特定的命令。
#根用戶是系統中具有最高權限的帳戶,而sudo是一種命令列工具,允許普通用戶以特殊權限運行需要根權限的命令。在Ubuntu系統中,如果您嘗試執行需要特權存取的操作而未經授權,系統會顯示權限被拒絕的錯誤訊息。這表示您目前的使用者權限不足以執行該操作。
但是,當作為一個普通的sudo用戶,在命令之前插入sudo時,它完全沒有問題。
但是,如果您在系統上以根使用者身分工作,則不需要在命令前新增sudo來執行與系統相關的任務。
要執行sudo指令,一般使用者必須被授予管理權限;有關在Ubuntu上向sudoers新增使用者的指南以了解更多細節。
如前所述,root用戶被鎖定在Ubuntu及其風格上。但是,您可以透過為根用戶設定密碼來啟用它。
請注意,如果您不是sudoers的一部分,則無法執行這些步驟。
您可以使用passwd指令啟用root用戶,並將root作為用戶名。
sudo passwd root
執行指令後,請設定一個強密碼,並記住根用戶的重要性。一旦設定了密碼,根用戶就被啟用並可以被存取。
#要以root使用者身分登入Ubuntu,開啟終端,使用su指令,並帶有dash—、—l或-login選項。
蘇—
系統將提示您輸入密碼;輸入密碼,現在您已以超級使用者身分登入Ubuntu。
請注意,當您以超級使用者身分登入Ubuntu時,bash外殼的典型$符號將會變更為#符號。
現在,在執行與系統相關的命令或存取系統檔案時,不需要放置sudo。
要恢復正常使用者的身份,請使用exit或logout指令。
上面的方法只在終端機上有效,但是,如果您想使用顯示管理器以超級使用者身分登入Ubuntu,也可以這樣做。
警告:不建議使用此方法,因為在惡意攻擊的情況下,您可能會失去伺服器控制。您也可能在從未知來源安裝軟體時對系統檔案造成損害。
請注意,以下說明適用於具有GENOME桌面環境的Ubuntu 22.04,如果您不使用GENOME,則無法使用。
最新的GENOME預設使用GDM3顯示管理器,因此我們將使用nano文字編輯器存取GDM3設定檔。
sudo nano/etc/gdm3/custom.conf
在文件中鍵入以下行。
AllowRoot = true
現在,按Ctrl x退出檔案並儲存變更。
下一步涉及修改PAM或Pluggable Authentication Module目錄,其中包含GDM密碼檔。
警告:錯誤的修改可能會損壞pam. d配置文件,最終導致您的伺服器無法存取。
使用Nano編輯器再次開啟gdm-passowrd檔案。
Sudo Nano/etc/pam.d/gdm-密碼
#使用#號註解掉上面螢幕截圖中突出顯示的行。
按ctrl x退出並儲存檔案。
現在,重新啟動Ubuntu系統,然後在登入畫面上選擇未列出的選項。
輸入在以超級使用者身分登入部分中建立的使用者名稱、超級使用者和密碼。
如果您是普通使用者和管理員群組的一部分,或擁有超級使用者權限(Sudoer),則可以使用sudo指令以超級使用者身分登入。
蘇道-S
或
須藤井
執行上述指令後,系統會提示您輸入密碼,輸入您的密碼(使用者密碼不是根密碼)。
用戶名將從您的普通名稱更改為超級用戶;使用horami命令可以知道當前的用戶名。
哇哇米
在以根使用者身分登入之前,使用者名稱是Sam,但以根使用者身分登入後,使用者名稱將變更為根使用者。
以上是以超級使用者登入Ubuntu的詳細內容。更多資訊請關注PHP中文網其他相關文章!