1.安装sudo

1
apt install sudo

2.创建用户

1
2
3
sudo useradd -m username
sudo passwd username
sudo usermod -s /bin/bash username

3.让用户拥有sudo权限

在Linux系统中,如果你想让一个名为username的用户拥有sudo权限,你需要编辑/etc/sudoers文件或者使用usermod命令将该用户添加到sudo组中(假设你的系统使用sudo组来管理sudo权限)。下面是两种方法的详细步骤:

方法一:编辑/etc/sudoers文件

在打开的编辑器中,添加以下行来给予username用户sudo权限:

1
username ALL=(ALL:ALL) ALL

这行配置的意思是:用户username可以从任何主机(ALL)以任何用户(第一个ALL)和任何组(第二个ALL)的身份执行任何命令(最后一个ALL)。

方法二:使用usermod命令将用户添加到sudo组

1)确保存在sudo组:

在大多数基于Debian的系统(如Ubuntu)中,sudo组是默认存在的。但在某些系统中,可能需要手动创建或确认该组的存在。

2)将用户username添加到sudo组

使用usermod命令的-aG选项将用户添加到sudo组,同时保留用户原有的其他组成员资格。

1
sudo usermod -aG sudo username