由于某种原因,我在 Debian (Windows Subsystem For Linux v2) 中的主要且唯一的用户不再是 sudoer。
sudo apt-get install <whatever>
myuser is not in the sudoers file
我知道我可以通过 sudoers 添加自己,usermod -aG sudo myuser
但由于我是唯一的用户,该怎么做?另外,如果我尝试运行su
来解决此问题,我的 wsl 密码将不起作用。
答案1
在命令提示符下,以 root 身份启动发行版:
wsl -d MY_DISTRO --user root
然后运行:
usermod -aG sudo MY_USER
答案2
事实证明,您可以root
从普通命令提示符(cmd.exe)切换到
debian 配置 --默认用户 root
然后将用户重新添加到新的 wsl 实例中的 sudoers
usermod -aG sudo myuser
最后切换到我的用户
su-我的用户