如何在虚拟机中运行 sudo visudo 命令?

如何在虚拟机中运行 sudo visudo 命令?

我尝试运行sudo visudo命令,但收到类似“visudo 不是命令“.那么我该如何解决它并编辑/etc/sudoers文件呢?

答案1

尝试指定命令的完整路径visudo,即sudo /usr/sbin/visudo.

如果有效,则可能由于某种原因当前不包含和/或PATH启动的命令的环境变量。由于 Ubuntu 是为广泛使用而设计的,所以这有点出乎意料;也许您之前的一些自定义正在影响 root 的设置?sudo/sbin/usr/sbinsudoPATH

如果sudo /usr/sbin/visudo不起作用,请尝试sudo apt reinstall sudo;也许visudo二进制文件或其某些依赖项已以某种方式损坏?

相关内容