
我是 Linux 新用戶,尤其是 Ubuntu。我已經在 Windows XP 中使用 Wubi 安裝了 Ubuntu Lucid Lynx。當我嘗試安裝java時,它需要su命令,java上的說明說我必須在上面輸入管理員密碼。每次我嘗試輸入密碼時,它都不起作用。然後我發現我的帳戶不是管理員,所以我將其更改為管理員,但仍然不起作用。有什麼幫助嗎?
答案1
你的意思是 su 指令,還是 sudo 指令? - sudo指令需要普通使用者的密碼,su需要root密碼。預設情況下,ubuntu 中的 root 帳戶沒有密碼,您可以透過 sudo “成為 root”來存取它。
嘗試sudo -i
給它您的普通密碼,然後執行此操作passwd root
,您應該能夠為 root 使用者設定密碼。然後就可以su
以普通使用者身分執行將使用者變更為root。
普通使用者 -> sudo
-> (使用者密碼) -> root 執行一個指令 普通使用者 -> su
-> (root 密碼) -> root 直到exit
給。
sudo 的設定顯示誰可以以 root 身分執行哪些命令,但預設情況下,您在安裝時建立的使用者可以執行您需要的操作。
這樣有幫助/有意義嗎?
但從長遠來看,在這種特殊情況下,您最好sudo -i
暫時獲得 root 權限,然後從那裡執行安裝程式(即:以 root 身分)。
答案2
在 Ubuntu 上,您「應該」不需要使用「su」命令。在使用「exit」指令之前,不要使用「su」來取得 root 權限,而應該在每個指令之前使用「sudo」指令。
所以
$蘇
# 命令1
# 命令2
# 命令3
# 命令4
# 出口
$
變成
$ 須藤命令1
$ 須藤命令2
$ 須藤命令3
$ 須藤命令4
$
(請注意,提示符從“$”變為“#”以表明您是 root。)
作為替代方案,您可以使用命令“sudo su -”而不是“su”來成為 Ubuntu 中的 root。
答案3
sudo su
當要求時使用並輸入您的使用者密碼。