我想sudo
在 Ubuntu 中建立一個具有權限的使用者。我怎樣才能做到這一點?
答案1
首先,使用以下命令建立使用者:
sudo adduser <username>
您可以在系統的手冊頁中閱讀有關此命令的更多資訊man adduser
。
sudo
然後,您可以使用以下命令將使用者新增至群組:
sudo adduser <username> sudo
請注意,11.10 之前的 Ubuntu 版本將使用admin
as group 而不是sudo
:
在 Ubuntu 11.10 之前,透過 sudo 擁有 root 權限的管理員的 Unix 群組一直是 admin。從 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
在底部為要新增的每個使用者新增。
答案2
這“受歡迎的”答案是如何“重新實施”, 不是“如何添加用戶?”。您至少需要做的是:
usermod -a -G sudo USERNAME
在我的特定係統上,我是以下群組的成員:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
要驗證您所做的事情:
groups USERNAME
答案3
選擇System
-> Administration
-> Users and Groups
。
選擇Add
新增您的新用戶。完成精靈後,選擇新使用者並按一下並將其account type
變更為。Desktop user
Administrator
答案4
如果您確實想建立超級用戶(root 的副本,但使用其他密碼和主目錄)而不是 sudo 用戶,請對新用戶使用 UID=0 和 GID=0:
useradd -ou 0 -g 0 john
-o
允許您建立非唯一 UID(根 UID=0)
-u
$UID 設定 $UID
-g
$GID 設定 $GID