用vi修改文件,保存文件时,提示没有修改该文件的权限“E45: ‘readonly’ option is set (add ! to override)”的解决方法。

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

该错误为当前用户没有权限对文件作修改

有三种可能:

1 . 该错误为当前用户没有权限对文件作修改,你有权限修改文件吗?如果是root权限,可以:wq! 强行保存退出;

2 . 该文件没有正确保存退出,正在打开状态,请别人关闭后再保存;

3 . 若该文件所有人都关闭了,提示有的人没有关闭,则删除该文件的临时文件则可以正常打开、修改、保存;

有文件未关闭的显示:

E325: ATTENTION
Found a swap file by the name “.application.properties.swp”
owned by: wasadmin dated: Tue Nov 29 14:31:30 2016
file name: /opt/IBM/WebSphere/AppServer/profiles/AppSrv03/installedApps/B2C-WAP-API-2Node03Cell/airchina_war.ear/airchina.war/WEB-INF/config/application.properties
modified: no
user name: wasadmin host name: B2C-WAP-API-2
process ID: 9278 (still running)
While opening file “application.properties”
dated: Tue Nov 29 12:48:05 2016

(1) Another program may be editing the same file.
If this is the case, be careful not to end up with two
different instances of the same file when making changes.
Quit, or continue with caution.

(2) An edit session for this file crashed.
If this is the case, use “:recover” or “vim -r application.properties”
to recover the changes (see “:help recovery”).
If you did this already, delete the swap file “.application.properties.swp”
to avoid this message.

Swap file “.application.properties.swp” already exists!
[O]pen Read-Only, (E)dit anyway, ®ecover, (Q)uit, (A)bort:

步骤:

1.按Esc键

2.输入 :set noreadonly

3.然后就能正常保存了,你可以输入 :wq 来保存文件了。

借鉴来源:https://blog.csdn.net/Longerandlonger/article/details/7266055

Linux出现“E45: ‘readonly‘ option is set (add ! to override)”的解决方法。相关推荐

  1. 解决 E45: 'readonly' option is set (add ! to override)

    Linux 配置JDK环境报错, 输入 :wq 后报E45: 'readonly' option is set (add ! to override)只读错误 解决方法: :wq! 强行保存退出.

  2. 总结27 -- E45: ‘readonly‘ option is set (add ! to override)

    有一次通过vim命令修改文件出现以下错误: E45: 'readonly' option is set (add ! to override) 该错误为当前用户没有权限对文件做修改 解决办法: 可以: ...

  3. vim 保存退出显示E45 ‘readonly option is ser (add ! to override)

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

  4. vim 修改文件出现错误“E45: 'readonly' option is set (add ! to override)”

    错误原因:权限不足 解决方案: 如果是root权限,可以 :wq! 强行保存退出 转载:http://blog.csdn.net/u010947098/article/details/53908603

  5. vim报错E45: ‘readonly‘ option is set (add ! to override)

    其实这是权限造成的,文件设置成了只读权,只读文件修改前需要执行sudo,但是已经修改了,如何强制保存呢?只需要保存的时候执行如下命令: :wq!以上命令是强制保存退出,然后就可以了!

  6. Ubuntu “readonly” option is set(add to override)错误

    目录 一.异常错误 二.原因 三.解决方法 一.异常错误 使用vim退出时经常出现 "readonly" option is set(add ! to override)的错误 二 ...

  7. ubuntu 修改保存报错E37:No write since last change(add ! to override)的解决方法

    报错信息如下: E37: No write since last change (add ! to override) 解决办法是: 在修改完后,将命令 :q 改成 :wq 即可. 转载于:https ...

  8. Linux安装软件时缺少依赖包的简单较完美解决方法!

    Linux安装软件时缺少依赖包的简单较完美解决方法! 参考文章: (1)Linux安装软件时缺少依赖包的简单较完美解决方法! (2)https://www.cnblogs.com/xiaommvik/ ...

  9. Linux 中ifconfig和ip addr命令查看不到ip解决方法

    Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...

  10. 【Linux笔记】CentOS下找不到eth0设备的解决方法

    [Linux笔记]CentOS下找不到eth0设备的解决方法 参考文章: (1)[Linux笔记]CentOS下找不到eth0设备的解决方法 (2)https://www.cnblogs.com/ly ...

最新文章

  1. JavaScript正则表达式
  2. cp1 项目管理概述
  3. linux gst-launch 播放视频旋转,【视频开发】Gstreamer中一些gst-launch常用命令
  4. 【HDU 4394】Digital Square(bfs,数位搜索,思维,数学)
  5. 7-27 冒泡法排序 (20 分)
  6. 和最大的连续子数组 Maximum Subarray
  7. JSP程序设计 第2版 pdf
  8. 基于ABAQUS蠕变储层稠油蒸汽吞吐开发过程数值模拟
  9. LabVIEW树形控件
  10. mysql 删除数据 分页_使用limit分页查询时,做delete操作,会导致丢失数据
  11. iOS开发之录屏时如何使系统录不到敏感信息
  12. JavaScript是解释型语言--V8、JIT
  13. 逐飞与龙邱英飞凌miniwiggler仿真器硬件接口适配与差异总结
  14. Mvc动态注册HttpModule详解
  15. 如何又快又好地写出优质PPT
  16. 虚拟机概论(六)——JAVA虚拟机模型
  17. 【making tools】:算英语文章中单词个数,给英语老师使用
  18. Linux系统管理命令汇总收录
  19. C#替换DataTable列名
  20. Get、Put、Post、Delete 含义与区别

热门文章

  1. 2022年北京购房攻略一 (常识篇)
  2. SQL Server各版本
  3. IOS越狱流程,支持最高IOS12.1.2,包含未签名ipa的安装教程
  4. 螃蟹效应:表现优秀遭嫉妒,如何应对职场竞争?
  5. 转行学IT,能找到好工作吗?
  6. xcode清理缓存_Mac 垃圾清理软件腾讯柠檬Lemon
  7. DbgPrint输出 格式 %ws %wZ %p
  8. 在1分钟K线图中显示分时图均价线的公式
  9. Js根据出生日期计算年龄
  10. 最全iOS马甲包审核以及常见审核问题