新增名為 root 的用戶

新增名為 root 的用戶

我在 Ubuntu 14.04 上的雲端伺服器有一個名為 的使用者root

在本地(不是在雲端),當我使用時,System Settings > User Accounts沒有指定的用戶root,當我嘗試新增用戶時,它不允許這樣做。為什麼不呢root

我想讓我的本地實驗盡可能與雲端伺服器相似。這就是我對名為 的用戶的目的root

答案1

執行以下命令並檢查輸出

cat /etc/passwd | grep root

它應該顯示類似的東西

root:x:0:0:root:/root:/bin/bash

通常您無權存取 root 帳戶,且您的預設帳戶具有 sudo 權限。

答案2

對 Ubuntu Cloud 一無所知,但所有 Ubuntu 安裝都有 root 使用者(所有 GNU/Linux 發行版都有),但大多數版本的 Ubuntu 都隱藏它,並要求使用者使用 Sudo 來執行管理任務。要回答您的問題,您無法建立使用者 root,因為該使用者已經存在。

不信,輸入:

sudo -u root whoami

結果應該是“root”。

答案3

root正如其他人指出的那樣,該帳戶已經存在。這是一個非常特別的,不是你典型的使用者帳號,因此它通常對大多數圖形工具是隱藏的。

你是不應該直接使用該帳戶,但sudo僅在必要時才通過。預設情況下,使用該帳戶的登入會停用,並且對於大多數人來說應該保持這種狀態。

如果你知道自己在做什麼,您仍然可以使用以下命令啟用該帳戶:

sudo passwd

這將讓您為 root 分配密碼並啟用其登入。 AFAIK 對於典型安裝來說,這有一個唯一的優點:自動啟用密碼保護的復原模式,否則完全不受保護。

即使啟用,該root帳戶仍然會對大多數圖形工具隱藏。有些可以配置為顯示它,有些則不能。

相關內容