# usermod -G root,docker amberli
注意格式,多个组用-G,组名之间用逗号","隔开 后面为用户名
查看是否成功,需切换到新用户 su amberli
# su amberli
输入id命令
$ id
uid=1002(amberli) gid=1002(amberli) groups=1002(amberli),0(root),994(docker) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
可以看出groups=1002(amberli),0(root),994(docker) 当前amberli所属的组有3个
删除用户
# userdel -frZ amberli
userdel: user amberli is currently used by process 14188
Login mapping for amberli is not defined, OK if default mapping was used
给用户添加权限
1、添加用户
首先用adduser命令添加一个普通用户,命令如下:
#adduser amberli //添加一个名为amberli的用户
#passwd amberli //修改密码
Changing password for user amberli.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully.
2、赋予root权限
方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
然后修改用户,使其属于root组(wheel),命令如下:
#usermod -g root amberli
修改完毕,现在可以用amberli帐号登录,然后用命令 su - ,即可获得root权限进行操作。
方法二:修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
amberli ALL=(ALL) ALL
修改完毕,就可以用amberli帐号登录,然后用命令 su - ,即可获得root权限进行操作。