用户权限需要进入root超级用户来进行操作
下文中username为需要提升的普通用户名
查看用户组信息:id username
注意:一个用户可以存在于多个组,通常普通用户不在sudo组中
方法一
把用户添加到sudo组中:gpasswd -a username sudo
用户添加到组中:gpasswd -a 用户名 组名
用户从组中移除:gpasswd -d 用户名 组名
方法二
找到 /etc/sudoers文件
1、为sudoers文件添加写的权限 :chmod u+w /etc/sudoers
2、编辑sudoers文件 : vi /etc/sudoers
3、找到如下
# User privilege specification
root ALL=(ALL:ALL) ALL
//紧跟上面一行,添加如下这行
username ALL=(ALL:ALL) NOPASSWD:ALL
其中NOPASSWD说明不用输入密码,不推荐
4、将sudoers文件变回来: chmod u=r-- /etc/sudoers
方法三
也可以在添加用户时,指定所属的组(主组)为sudo:useradd -g sudo username
不推荐这个用法,普通用户不推荐指定主分组为sudo(一般以和用户名相同的组作为用户的初始组)