我发现在 Ubuntu 中使用 visudo 命令会打开 Nano。这不是我期望的行为,也不是使用 CentOS 或 Darwin 时看到的行为。
我看到这个话题到处都有讨论,但我没有回答我在这里提出的问题......
使用 visudo 调用的 nano 时编辑 sudoers 文件是否安全?也就是问visudo是否在另一个编辑器中进行语法检查?
提前致谢,
卡梅伦。
我发现在 Ubuntu 中使用 visudo 命令会打开 Nano。这不是我期望的行为,也不是使用 CentOS 或 Darwin 时看到的行为。
我看到这个话题到处都有讨论,但我没有回答我在这里提出的问题......
使用 visudo 调用的 nano 时编辑 sudoers 文件是否安全?也就是问visudo是否在另一个编辑器中进行语法检查?
提前致谢,
卡梅伦。
visudo
与许多其他程序一样,它使用 Debian替代系统来确定具有类似功能(例如编辑器)的已安装程序中哪一个是应使用的默认程序。您可以使用以下命令显示当前用作默认编辑器的程序:
它将显示当前选择的默认编辑器和可能的替代选项。要选择替代选项之一作为默认选项,请使用以下命令:
系统将询问您选择哪一个可用程序。
正如评论中已经提到的,语法检查的工作与命令使用的编辑器无关
visudo
,因为它是由visudo
命令本身而不是编辑器执行的。