Ubuntu - 添加用户并添加sudo权限

来源:互联网 发布:js string format 补0 编辑:程序博客网 时间:2024/04/28 00:40

添加用户

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

就这样就可以了。

0 0
原创粉丝点击