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