跳至內容

以超級用戶身份登錄Ubuntu

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

在Ubuntu系統中,root用戶通常是禁用狀態的。要激活root用戶,可以使用passwd命令設置密碼,然後使用su -命令以root身份登錄。

根用戶是具有系統管理權限且不受限制的用戶。他擁有訪問和修改文件、用戶管理、軟件安裝和刪除,以及系統配置更改等權限。

根用戶與普通用戶有着明顯的區別,根用戶擁有系統中最高的權限和更廣泛的控制權。根用戶可以執行重要的系統命令和編輯系統文件,而普通用戶則無法做到這一點。

在本指南中,我將探討Ubuntu根用戶,如何以根用戶身份登錄,以及它與普通用戶的不同之處。

注意:對於本指南中提到的指令和命令,我使用的是Ubuntu 22.04。

Ubuntu root用戶

在Ubuntu安裝時,創建了一個沒有密碼的root用戶。根用戶處於非活動狀態,以避免對系統文件造成任何意外損壞。因此,無論何時登錄Ubuntu系統,您都以普通用戶的身份進入,並有特定的規定。但是,這並不意味着您將無法訪問根權限。如果您具有管理權限,則在命令之前添加sudo允許您執行根特定的命令。

Root vs Sudo

根用戶是系統中具有最高權限的賬戶,而sudo是一種命令行工具,允許普通用戶以特殊權限運行需要根權限的命令。在Ubuntu系統中,如果您嘗試執行需要特權訪問的操作而未經授權,系統會顯示權限被拒絕的錯誤消息。這表示您當前的用戶權限不足以執行該操作。

但是,當作爲一個普通的sudo用戶,在命令之前插入sudo時,它完全沒有問題。

但是,如果您在系統上以根用戶身份工作,則不需要在命令前添加sudo來執行與系統相關的任務。

要運行sudo命令,普通用戶必須被授予管理權限;有關在Ubuntu上向sudoers添加用戶的指南以瞭解更多細節。

在Ubuntu上啓用root用戶

如前所述,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系統,然後在登錄屏幕上選擇未列出的選項。

輸入在以超級用戶身份登錄部分中創建的用戶名、超級用戶和密碼。

登錄後,打開終端,默認情況下會看到#符號。

使用Sudo以根用戶身份登錄

如果您是普通用戶和管理員組的一部分,或者擁有超級用戶權限(Sudoer),則可以使用sudo命令以超級用戶身份登錄。

蘇道-S

須藤井

執行上述命令後,系統將提示您輸入密碼,輸入您的密碼(用戶密碼不是根密碼)。

用戶名將從您的普通名稱更改爲超級用戶;使用horami命令可以知道當前的用戶名。

哇哇米

在以根用戶身份登錄之前,用戶名是Sam,但在以根用戶身份登錄後,用戶名將更改爲根用戶。

總是存在與活動根用戶相關的安全風險。因此,我建議使用sudo命令訪問root用戶權限。

結論

root用戶是擁有所有權限的頂級用戶,然而,在Ubuntu上,root用戶默認不是活動的。要激活root用戶,需要使用passwd命令設置密碼。如果一個用戶已經是sudoer,那麼該用戶可以使用sudo—i命令成爲root用戶。本指南還提到了一種從GUI啓用根登錄的方法,不推薦這樣做。必須注意的是,在許多Linux發行版中包括Ubuntu,根用戶由於安全風險而處於非活動狀態。建議使用sudo而不是以活動根用戶身份登錄,因爲這是一個更安全的選擇。要了解更多關於su和sudo的信息,請在終端中使用man su和man sudo命令。

以上就是以超級用戶身份登錄Ubuntu的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。