如何成為 bash 中的 root 使用者?

如何成為 bash 中的 root 使用者?

可能的重複:
如何在 Linux (Fedora) Live Media 上執行根級指令

我剛剛安裝了 F17,正在嘗試學習 bash 的基礎知識。

我唯一確定的是,[name@pc] 後面的美元符號意味著我是普通用戶。它是否正確?

答案1

通常會呼叫超級使用者(或管理員)root,其使用者 ID 為 0 id root。這將顯示有關名為 的使用者的資訊root

為了成為超級用戶,root如果允許的話,您只需使用該用戶登入即可。因此,無論您最初被要求輸入登入名稱和密碼,請輸入root其密碼。

但通常情況下,root 登入是被停用的。在這種情況下,使用者使用sudoroot 身分執行程式。sudo bash將為您開啟一個 root shell (bash)。但這僅在您被允許使用時才有效sudo。通常,如果您在團體中,就會出現這種情況sudo

id您只需使用, 或即可檢查您所屬的群組id your-username

提示的外觀完全取決於使用者的設定.bashrc。預設情況下,$是普通使用者和#管理員。

答案2

如果您尚未新增至該sudo群組,則另一個選項是執行命令su。這將提示您輸入 root 密碼,然後為您提供 root shell(它將持續存在,直到您關閉終端機/登出。)

請注意,運行命令sudo只會以 root 身分執行該命令。因此,如果您運行sudo <some privileged command>,它將以 root 身份運行,但您之後輸入的任何命令仍將以普通用戶登入身份運行。

使用 root shell 可能會遇到一個問題su:您可能不知道 root 密碼。它可能是在安裝過程中設定的,或者,如果 root 登入已停用,則可能根本沒有設定。如果您不知道 root 密碼,您可能必須開始sudo工作,以便真正設定 root 密碼。

相關內容