Answers:
通过以下方式将用户添加到sudo组中:
adduser <username> sudo
(如果您正在运行Ubuntu 11.10或更早版本,请使用该admin组。)
默认值存储在中/etc/adduser.conf,您可以使用进行检查
less /etc/adduser.conf
要创建用户并将其直接添加到sudo组中,请使用
adduser <username> --group sudo
(再次,admin代替sudo11.10及更早版本。)
在adduser 这里查看您拥有的所有选项。
adduser --force-badname <username> admin
adduser --force-badname <usernane> --group admin
-D:Option d is ambiguous (debug, disabled-login, disabled-password)。adduser将其解释为错误,并告诉您可以使用的所有标志和选项。绝对与默认值无关。
要在Ubuntu 12.04及更高版本中创建具有管理员权限的新用户:
adduser <username> sudo
在Ubuntu 11.10和更早版本中,请改用此命令:
adduser <username> admin
修改现有用户(12.04及更高版本):
sudo usermod -aG sudo <username>
(或为11.10及更早版本sudo usermod -aG admin <username>)
-a代表添加,而-G代表组。使用如上所述的-a和-G标志,sudo(或admin)组将被添加到用户是其成员的组的列表中。
adduser <username> sudo不创建用户;它将现有用户添加到该sudo组。
sudo。
adduser foobar sudo在创建用户之前,在Xenial它说“的adduser:用户名`foobar的”不存在”,它不是所示/etc/passwd,所以我相信不会创建用户。
其他答案是正确的,但您还询问了主目录。您还将需要新用户的密码。
sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
-s 设置用户的登录shell-m 创建用户的主目录(如果不存在):
/home/*new-admin-username*-g 将用户添加到sudo组中,这样他们将拥有管理员权限(> 11.10) 创建后,为用户添加密码:
sudo passwd *new-admin-username*
登录用户以查看是否一切正常:
su *new-admin-username*
cd ~/
pwd
-g而不是-G,因此新用户将仅属于该sudo组。
useradd新用户adduser。