添加用户
adduser
这个是Ubuntu下的常用命令,用来添加一个用户,相对来说比较简单,因为比较通俗易懂,普通命令:
sudo adduser new_username
这样就可以了,会出现:
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:",
LC_ALL = (unset),
LC_CTYPE = "zh_CN.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Adding user `fanset' ...
Adding new group `fanset' (1001) ...
Adding new user `fanset' (1001) with group `fanset' ...
Creating home directory `/home/fanset' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
这里出现warning了,是因为我的本地和远程服务器的字符支持有问题,暂时不用管,输入密码,然后就添加完成了。
会自动创建好用户文件夹的。
adduser manual
SYNOPSIS
adduser [options] [--home DIR] [--shell SHELL] [--no-create-home]
[--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] [--gecos GECOS]
[--add_extra_groups] [--encrypt-home] user
adduser --system [options] [--home DIR] [--shell SHELL] [--no-create-
home] [--uid ID] [--group | --ingroup GROUP | --gid ID] [--disabled-
password] [--disabled-login] [--gecos GECOS] user
addgroup [options] [--gid ID] group
addgroup --system [options] [--gid ID] group
adduser [options] user group
useradd
这个命令是创建一个三无的帐号,也没有激活,要对这个帐号设置密码,添加home文件夹,添加权限,添加group操作。
所以比较麻烦。
添加sudo权限
不论是adduser还是useradd的用户都暂时没有sudo
的权限,所以要想实现sudo还需进行配置。
修改group
因为Ubuntu安装的时候,默认用户是有sudo
的,那么就是因为默认用户处在sudo的group下,只用:
cat /etc/group | grep 'sudo'
这样就能到sudo的group了,可以看到一般数字是:27.
修改用户组:
usermod -G 27 new_username
这样就可以了。
修改sudoers
直接修改sudoers文件,然后在root ALL=(ALL:ALL) ALL下面添加上:
new_username ALL=(ALL:ALL) ALL
就这样就可以了。