WSL2:为什么我无法使用 sudo?

WSL2:为什么我无法使用 sudo?
[username@MACHINE bin]$ sudo
sudo: Files/Microsoft: command not found

sudo作为 root 就可以了。我认为这可能是由于 WSL 引入了空格PATH,但对于 root 和非 root 帐户,无论是用引号引起来的所有路径还是转义空格都无法解决此问题。

编辑:这显然是由于 devtoolset-7PATH在我的前面加上了/opt/rh/devtoolset-7/root/usr/bin,其中包含一个sudo可执行文件。我不想/bin/sudo每次想要调用超级用户访问权限时都必须键入;我可以通过什么方式使其/opt/rh/devtoolset-7/root/usr/bin/sudo可用?

相关内容