{{format('0')}} {{format('2530')}} {{format('748')}}

解决Linux 出现文件只读 无法修改的情况 [ 奇巧淫技 ]

大数据男孩 文章 正文

想做一个技术博客,奈何实力不够
分享

明妃

{{nature("2022-08-14 17:23:16")}}更新

问题描述

修改文件时,显示只读 W10: Warning: Changing a readonly file

[mark]()

root用户修改文件权限之后还是,只读W10: Warning: Changing a readonly file

问题产生

在之前某次修改文件时,文件奔溃,有可能是使用 ctrl z的结果。产生了一个/etc/.hosts.swp 文件,使得文件权限改变。

解决方法

首先需要把产生的 .swp 删除

  • 查看文件权限,发现全部是 r,所以是只读
    • 修改权限为可读可写 sudo chmod 666 /etc/hosts
-r--r--r--    1 root root      393 Mar 28 11:11 hosts

-rw-rw-rw-    1 root root      393 Mar 28 11:11 hosts
  • 如果修改权限不成功,就需要修改文件的隐藏属性
    • lsattr /etc/hosts
    • 这个 iimmutable,在文件上启用这个属性时,我们不能更改、重命名或者删除这个文件。
    • chattr -i /etc/hosts 执行该命令,去除 i 属性
      ----i---------e--- /etc/hosts
评论 0
0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}
TOP 2
Spark 2.0 单机模式与集群模式 安装

{{nature('2020-01-02 16:47:07')}} {{format('12530')}}人已阅读

TOP 3
Office 2016 Pro Plus 激活

{{nature('2019-12-11 20:43:10')}} {{format('9417')}}人已阅读

TOP 4
Linux上 MySQL 开启远程登陆的两种方法

{{nature('2019-12-26 17:20:52')}} {{format('7413')}}人已阅读

TOP 5
Linux 安装 MySQL 5.7

{{nature('2019-12-26 16:03:55')}} {{format('4888')}}人已阅读

目录

标签云

Linux 只读 权限

一言

# {{hitokoto.data.from || '来自'}} #
{{hitokoto.data.hitokoto || '内容'}}
作者:{{hitokoto.data.from_who || '作者'}}
自定义UI
配色方案

侧边栏