[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
可用?