
我最近安裝了 Ubuntu 12.10。
當我啟動終端並運行su
我們通常用來執行 root 操作並獲取 # 符號的命令時。
運行命令後,它要求我輸入密碼,我輸入了 Ubuntu 在安裝過程中詢問我的密碼。
我多次輸入密碼,但它給了我一條訊息驗證失敗
我該怎麼辦 ?
答案1
簡短的回答:在 Ubuntu 中 root 帳號被停用,所以你不能以 root 身分登入或使用su -
成為 root。
相反(作為安裝過程中創建的用戶)使用sudo <command-you-want-to-issue
,之後系統會提示您你的密碼並且該指令以 root 權限執行。
請在問題中詳細了解背後的想法su 和 sudo 之間的區別...
答案2
Ubuntu 安裝程式從不要求您輸入根密碼,它只要求一個使用者密碼。這與許多其他發行版形成鮮明對比,例如 Debian,它會要求您提供兩者。
Ubuntu 安裝程式只要求輸入使用者密碼。它為該用戶授予特殊權限,以便其能夠運行任何和所有帶有sudo
.
在 Ubuntu 中,預設會停用 root 用戶,每當您需要以 root 身分執行某些內容時,都應該使用sudo
.這不是限制,因為您仍然可以執行與使用時相同的所有操作su
,只是略有不同。