无法保存 /etc/sudoers (Ubuntu)

无法保存 /etc/sudoers (Ubuntu)

问题是;

我刚刚设置了 AWS EC2 微型实例 = Ubuntu 11.04 32 位 - (ami-e9d81980) 一切运行良好。成功添加新用户,现在想授予新用户 root 访问权限。所以我这样做了;

$ sudo visudo
new-user    ALL=(ALL) ALL

问题是当我ESC:wq得到[ Unknown Command ]- 挠头时。任何帮助都将不胜感激。谢谢。

答案1

在 Ubuntu 中,最好的选择是切换编辑器:

sudo update-alternatives --config editor

并选择其中一个vim选项。

答案2

这听起来就像您的机器中没有默认的 vim 编辑器,以便使用 vim 作为编辑器。

执行以下命令,使 vim 成为编辑器

# export EDITOR=vim

现在尝试编辑文件visudo /etc/sudoers(Ubuntu)并通过执行 vim 命令保存ESC !wq

相关内容