失敗原因:當我們安裝完ubantu第一次在終端輸入su命令來切換到root帳戶的時候,輸入密碼發現會認證失敗,這是因爲root賬戶的密碼還沒設置,安裝系統時候設置的密碼不是root賬戶密碼,是用戶密碼,執行su命令輸入的密碼應該是root賬戶密碼。
解決方法:設置root賬戶密碼,執行下面這個命令,
sudo passwd root
(注意是passwd而不是password)
這句話的意思是 當前賬戶獲取root權限 設置 root 賬戶的密碼,其實後面那個root可以不用,默認是root。執行之後會叫你輸入密碼,這時候應該輸用戶密碼,回車之後會叫你設置unix密碼,這就是root賬戶密碼,回車之後再叫你輸一遍確認,之後就能使用su命令切換到root賬戶了,注意應該輸你設置的unix密碼,
注:su和sudo的區別是:
1). su的密碼是root的密碼,而sudo的密碼是用戶的密碼;
2). su直接將身份變成root,而sudo是以用戶登錄後以root的身份運行命令,不需要知道root密碼;