Ubuntu剛安裝后,在terminal中運行su命令會要求輸入密碼,然而無論輸什么都會錯,直接回車也是錯,這因為root沒有默認密碼,需要手動設定。
以安裝ubuntu時輸入的用戶名登陸,該用戶在admin組中,有權限給root設定密碼。
給root用戶設置密碼的具體步驟:
1. 打開一個終端,然后輸入下面的命令
sudo passwd [root] 或者 sudo passwd
回車后會出現讓你輸入原始密碼,新密碼和確認密碼,
[sudo] password for you :—> 輸入你的密碼(你現在這個用戶的密碼),不會在界面顯示你的密碼,自己記得輸入的密碼是多少就行
Enter new UNIX password: — > 設置root 密碼
Retype new UNIX password: –> 重復這樣
這樣你的root的密碼設置好了。
注:root可以省略,命令為passwd而不是password,我犯過這個錯誤。
在終端中利用su命令就可以切換到root用戶了。
注:su和sudo的區別是:
1、su的密碼是root的密碼,而sudo的密碼是用戶的密碼;
2、su直接將身份變成root,而sudo是以用戶登錄后以root的身份運行命令,不需要知道root密碼;換句話說,su命令之后所有命令都是root身份,而sudo只有當前語句是root身份執行的。
PS:如有疑問,請留言,未經允許不得私自轉載,轉載請注明出處:http://www.cnblogs.com/xuliangxing/p/7427121.html