当前位置:网站首页>E45: ‘readonly‘ option is set (add ! to override)
E45: ‘readonly‘ option is set (add ! to override)
2022-06-23 03:50:00 【墨痕诉清风】
用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 来保存文件了。
边栏推荐
- 大一学生课设c——服装管理系统
- 【一起上水硕系列】Day Three - preview4
- zk 有一个节点报 It is probably not running且日志无明显报错
- PTA: Simulation Implementation of 7-86 set (function template)
- Svg+js smart home monitoring grid layout
- Common interview questions in automated testing
- x24Cxx系列EEPROM芯片C语言通用读写程序
- How to use shell script to monitor file changes
- 在线JSON转CSharp(C#)Class工具
- Cocos学习日记2——脚本和属性
猜你喜欢

Software development in 2022: five realities CIOs should know

Monitoring artifact ZABBIX, from deployment to application, goes deep layer by layer

Inscription of lougu brush

Xiaojinwei, chairman of Chenglian Technology: implement the national strategy of data economy and lead the development of new consumption in the digital era!

Online JSON to CSharp (c) class tool

在Pycharm中使用append()方法对列表添加元素时提示“This list creation could be rewritten as a list literal“的解决方法

JVM调优简要思想及简单案例-为什么需要JVM调优?

win10查看my.ini路径

Introduction to deep learning

svg d3. JS generate tree tree view
随机推荐
volatile 与线程的那些事
PTA:7-31 期刊收费
2022金属非金属矿山(露天矿山)安全管理人员考试题模拟考试题库及答案
MySQL导入大文件(可以是百万级,也可以是百级)
notepad++ 查找替换之分组替换保留
2022年起重机械安全管理考试题库及答案
PTA:7-86 集合的模拟实现(函数模板)
自动化测试常见的面试题
Cocos学习日记2——脚本和属性
PTA:6-73 函数调用
If you want to understand PostgreSQL, you must first brush the architecture
Pta:7-63 calculate the number one in the college entrance examination
[learn FPGA programming from scratch -40]: Advanced - Design - competition and risk
P1363 phantom maze (DFS)
Software development in 2022: five realities CIOs should know
PTA:7-67 友元很简单2016final
#18生成器函数的参数传递
什么是元数据
Cocos learning diary 2 - scripts and attributes
1183. 电力