找不到编辑器(编辑路径=/usr/bin/editor)运行Visudo



我创建了一个ubuntu docker容器,当我尝试编辑sudoers文件时,我会收到以下消息。

root@8c8a8ff68234:~# sudo visudo
visudo: no editor found (editor path = /usr/bin/editor)

创建命令和运行命令: -

docker run -id ubuntu
docker exec -ti 8c8a8ff68234 /bin/bash

您已经是根源了,因此无需使用sudo。

另外,您没有在Ubuntu基本图像中预先安装的VIM。因此,您需要使用apt-get install vim安装它。Dockerfile:

RUN apt-get install vim

将正确设置editor。使用visudo

visudo

相关内容

  • 没有找到相关文章

最新更新