本人环境Debian12,因默认root不能远程登录,其他用户又不能执行sudo命令。所以想给用户赋予sudo权限。主要基于使用习惯。所以就不要问我为什么不直接让root能登录就可以了。
- 首先要登录。然后切换到root用户。
su root
- 安装sudo软件包,如有可以跳过。
apt install sudo
- 把用户添加到sudo组
/usr/sbin/usermod -aG sudo username
或者
sudo usermod -aG sudo username
username 需要修改为你的系统中的用户名。
usermod 命令在root用户中需要实用绝对路径或者实用 sudo 执行,因为debian默认状态 /usr/sbin 不在 PATH 路径中。
Debian 12配置sudo解释说明:
Debian 12 中 sudo 的配置文件为/etc/sudoers,在该配置文件中默认配置了sudo组能够执行任何命令,因此把用户添加到sudo组即可使用户具有sudo权限。
注意:Debian系统中不存在 wheel 组。