????????在啟用 root 用戶之前,我們先來了解一下, ubuntu 命令的組成。 打開 ubuntu 的終端,現在的命令行是由 topeet@ubuntu:~$ 這幾個字母組成,那么這幾個字母都代表 什么意思呢?
????????????????????????
????????????????????????????????????????topeet? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?當前操作用戶
???????????????????????????????????????????~????????????????????????????????????????????????代表當前目錄名
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 代表普通用戶操作權限
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#? ??????????????????????????????????????????????代表 root 用戶權限
????????首先 topeet 代表當前操作用戶,也就是說我們當前操作的用戶為 topeet , @ 是固定格式, ubuntu 代表的是主機名,也就是我們這臺虛擬機 ubuntu 它的主機名叫做 ubuntu ,這是安裝 ubuntu 的時候我們自己命名的。冒號同樣是固定格式, ~ 代表的是當前目錄名, $ 代表的是普通用戶操作權限,也就是非 root 用戶顯示。
????????了解了命令行的組成之后,然后啟用 root 用戶。我們是嵌入式開發人員,使用 ubuntu 系統主要是來做嵌入式開發的,不是 linux 運維,所以我們沒有必要像 linux 運維那樣對 root 權限非常的敏感。作為一 個嵌入式開發人員,系統的權限都要為我們打開。在安裝系統的時候, root 用戶是被禁用的,提示創建的用戶是被分到 admin 組的,使用 admin 組的用戶,可以啟用并設置 root 用戶。接下來我們打開 root 賬號。
步驟一:
????????在 ubuntu 的終端直接輸入命令 sudo passwd 然后我們輸入 ubuntu 密碼,這個密碼就是 ubuntu 的登錄密碼,接著我們輸入一個新的 unix 密碼, 為了后面的學習方便,我這里依舊設置為 topeet , 然后我們再次輸入一遍這個密碼,這樣他就提示我們更新成功了。
步驟二:
????????檢查有沒有啟用 root 用戶可直接切換一下 root 用戶,看看能不能切換成功,我們輸入命令
su root 然后我們輸入剛剛設置的密碼,現在的用戶名就變成 root 了,而不是 topeet 了,說明我們已經啟用root 成功了. ?如果啟動成功,則顯示當前的用戶為 root ,而不是 topeet 。 我們從 root 用戶退出到 topee t 用戶,可直接在控制臺上輸入 exit 這樣我們就退回到了普通用戶,也就是非 root 的用戶。如果說從普通用戶也就是 topeet 用戶,再次切換到 root 用戶,我們直接輸入命令
su root 然后直接輸入密碼就可以了,這樣我們就切換到了 root 用戶。我們在切換到 root 用戶之后,代表當前操作用戶已經從 topeet 變成了 root , ~ 也變成了 / , 并且 $ 變成了 # ,那么 # 代表什么呢, # 代表的是超級用戶操作權限也就是 root 用戶顯示。還有一點,雖然說啟用了 root 用戶,但是大家千萬要記得, 不要在 root 下亂刪東西,我們該用普通用戶的時候還是要用普通用戶的。