題 如何在Ubuntu上創建管理員用戶?


我想創建一個用戶 sudo Ubuntu的權力。我怎樣才能做到這一點?


79
2017-10-07 06:36


起源




答案:


首先,創建用戶:

sudo adduser <username>

您可以在系統的手冊頁中閱讀有關此命令的更多信息 man adduser

然後,您可以將用戶添加到 sudo 使用命令分組:

sudo adduser <username> sudo

請注意,直到11.10的Ubuntu版本才會使用 admin 作為群體而不是 sudo

在Ubuntu 11.10之前,通過sudo具有root權限的管理員的Unix組是管理員。從Ubuntu 12.04 LTS開始,它現在是sudo,與Debian和sudo本身兼容。但是,為了向後兼容,管理員組成員仍被識別為管理員


如果你的系統沒有,那麼我們需要弄亂sudoers文件來授予sudo權限。你可以閱讀有關sudoers文件的內容 man sudoers 有關確切語法和可用選項的詳細信息,但為簡單起見,您可以執行以下任一操作:

  • 用。創建一個組 addgroup 命令,然後將該組添加到sudoers文件。使用 addgroup <groupname> 創建組,然後編輯sudoers文件(sudo visudo)並添加該行 %<groupname> ALL=(ALL) ALL 至底部
  • 使用編輯sudoers文件 sudo visudo,並添加 <username> ALL=(ALL) ALL 在底部為您要添加的每個用戶。

87
2017-10-07 06:38



我誤讀了,以為你已經創建了用戶。使用 sudo adduser <username> 創建用戶,然後使用 sudo adduser <username> admin 為了他們sudo權力。例如: sudo adduser piemesons 和 sudo adduser piemesons admin - Darth Android
@Darth Android adduser:用戶'username'不存在。那個用戶的密碼怎麼樣?而不是管理員組給予他管理員權力 - Mohit Jain
它不是管理員組。它的管理員權力。用戶創建。現在我想給他管理員的權力。 - Mohit Jain
adduser:組'admin'不存在。 - Mohit Jain
抱歉,我的ubuntu安裝創建了一個具有sudo權限的管理員組。閱讀sudoers文件(man sudoers) 然後 sudo visudo 編輯文件並將權限授予您想要的任何用戶或組。您可以使用此文件來控制sudo的行為方式,包括是否提示輸入密碼,或者保持sudo會話活動的時間長度(默認為15分鐘) - Darth Android


“流行” 答案是如何 “重新實現”不是 “如何添加用戶?”。你需要做的最低限度是:

usermod -a -G sudo USERNAME

在我的特定係統上,我是以下群組的成員:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

要驗證您做了什麼:

groups USERNAME

23
2018-04-02 15:40



我在Ubuntu房間分享了你的問題,因為它更正確。我唯一可以添加的是libvirtd不是一個乾淨安裝的默認組。剩下的就是。 - RobotHumans


選擇 System  - > Administration  - > Users and Groups

選擇 Add 添加新用戶完成嚮導後,選擇新用戶並單擊 account type 並改變 Desktop user 至 Administrator


3
2017-10-07 06:56



我是服務器上的老兄。只有命令行:-) - Mohit Jain
在我的12.04系統上,您需要先註銷然後再進行操作。但這樣做非常簡單易行。 - dennis


您也可以通過以下方式啟用root:

passwd root

然後插入root的密碼


0
2017-08-27 22:17



這是一個可怕的答案。 任何人都不應該直接使用ROOT。 - Léo Lam


如果您真的想要創建超級用戶(root副本但使用其他密碼和主目錄)而不是sudo用戶,請為新用戶使用UID = 0和GID = 0:

useradd -ou 0 -g 0 john

-o 允許您創建非唯一的UID(根UID = 0)

-u $ UID設置$ UID

-g $ GID設置$ GID


0
2018-06-15 07:54





我所做的是將用戶添加到名為wheel的組,屬於該組的用戶可以使用sudo執行任何管理員命令。

您必須在/ etc / sudoers中啟用該功能,請在下面取消註釋 %wheel ALL =(ALL)ALL


-2
2017-10-07 07:02



我知道這是一個古老的答案,但為了現在來到這裡的人們的利益:默認情況下在Ubuntu,沒有 wheel 組存在,這是 不 如何賦予行政能力。該 sudo 使用組(或 admin 小組 - 不 與另一組叫做混淆 adm  - 在Ubuntu 11.10及更早版本中)。