我剛剛安裝了 F17,正在嘗試學習 bash 的基礎知識。
我唯一確定的是,[name@pc] 後面的美元符號意味著我是普通用戶。它是否正確?
答案1
通常會呼叫超級使用者(或管理員)root
,其使用者 ID 為 0 id root
。這將顯示有關名為 的使用者的資訊root
。
為了成為超級用戶,root
如果允許的話,您只需使用該用戶登入即可。因此,無論您最初被要求輸入登入名稱和密碼,請輸入root
其密碼。
但通常情況下,root 登入是被停用的。在這種情況下,使用者使用sudo
root 身分執行程式。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 密碼。