[Linux] 使用vim保存文件时报E45错误

目录

环境说明

操作步骤

报错原因

总结


今天在使用vim为Linux系统设置静态IP时,报了E45错误:

环境说明

  • 系统: Ubuntu18.04

操作步骤

1. 打开到静态IP配置文件
# 打开到netplan目录
cd /etc/netplan/ && ll# 编辑静态IP配置文件(我本地的文件是00-installer-config.yaml)
vim 00-installer-config.yaml

执行命令后,提示:

E45: 'readonly' option is set (add ! to override)

报错原因

因为我当前登录的用户不是root,所以需要使用如下命令对文件进行编辑:
# sudo获得root权限
sudo vim 00-installer-config.yaml

总结

 报错信息给人的第一感觉是以只读模式打开了yaml文件。所以问题可以转换为:在vim环境中,如何以读写模式打开文档。

从报错原因的定位和解决方法可以得出一个比较重要的经验:

如果当前以非root身份登录系统,并且需要编辑文档时,需要以sudo打头的方式打开文档。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部