以超級使用者登入Ubuntu

WBOY
發布: 2024-03-20 10:55:21
轉載
1098 人瀏覽過

以超級使用者登入Ubuntu

在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的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:mryunwei.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!