linux root用户编辑文件提示没有权限

linux root用户编辑文件提示没有权限

感觉很奇怪,因为是root用户。于是查看了一下文件的权限,结果如下:

[root@localhost elasticsearch-5.3.0]# ll
total 224
-rw-r--r--.  1 501 games  11358 Mar 22  2017 LICENSE.txt
-rw-r--r--.  1 501 games 194187 Mar 22  2017 NOTICE.txt
-rw-r--r--.  1 501 games   9540 Mar 22  2017 README.textile

于是尝试去更改文件的拥有者,使用chown命令,结果还是提示没有权限,加sudo操作依然如此。

于是谷歌了一下,发现可以使用lsattr查看一下文件属性,是否有保护;有的话可以使用chattr命令来删除掉,再进行编辑。

参考: https://blog.csdn.net/evanbai/article/details/6187578

结果使用lsattr命令提示下面的错误,使用chattr依然同样的错误:

[root@localhost elasticsearch-5.3.0]# lsattr
lsattr: Inappropriate ioctl for device While reading flags on ./bin
lsattr: Inappropriate ioctl for device While reading flags on ./config
lsattr: Inappropriate ioctl for device While reading flags on ./plugins
lsattr: Inappropriate ioctl for device While reading flags on ./NOTICE.txt
lsattr: Inappropriate ioctl for device While reading flags on ./logs
lsattr: Inappropriate ioctl for device While reading flags on ./lib
lsattr: Inappropriate ioctl for device While reading flags on ./README.textile
lsattr: Inappropriate ioctl for device While reading flags on ./LICENSE.txt
lsattr: Inappropriate ioctl for device While reading flags on ./modules
lsattr: Inappropriate ioctl for device While reading flags on ./data

[root@localhost elasticsearch-5.3.0]# chattr -i *
chattr: Inappropriate ioctl for device while reading flags on bin
chattr: Inappropriate ioctl for device while reading flags on config
chattr: Inappropriate ioctl for device while reading flags on data
chattr: Inappropriate ioctl for device while reading flags on lib

继续谷歌,看到这个网页了:

https://unix.stackexchange.com/questions/90326/chattr-i-error-on-nfs

linux root用户编辑文件提示没有权限

于是想到我可能是在NFS的客户端机子上操作,遂尝试去NFS服务端更改,发现果然好了……

Original: https://www.cnblogs.com/wswang/p/16669385.html
Author: wswang
Title: linux root用户编辑文件提示没有权限

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585783/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Linux基线加固

    bash;gutter:true; 1、修改vsftp回显信息 (1)检查办法 修改vsftp回显信息: 需在安装VSFTP的情况下检查,未安装可忽略或禁用该项。 查看ftpd_b…

    Linux 2023年6月13日
    083
  • C 中的字符数组

    在C语言中没有专门的字符串变量,字符串实际上是使用 null 字符 \0 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。通常用一个 字符数组来存…

    Linux 2023年6月13日
    087
  • 面试连环炮系列(二十七):如何保证缓存与数据库的数据一致性

    1. 如何保证缓存与数据库的数据一致性? 要保持数据强一致性,只能将读请求和写请求串行化,在同一个内存队列里执行。但是串行化会导致系统的吞吐量大幅度降低,多用几倍的机器去支撑线上的…

    Linux 2023年6月6日
    077
  • 笔记:linux 总结

    1.开始 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和…

    Linux 2023年5月27日
    0145
  • python串口助手

    最近项目中要使用模拟数据源通过向外发送数据,以前都是用C#编写,最近在研究python,所以就用python写了一个串口助手,方便以后的测试。 在电脑上通过虚拟串口助手产生两个虚拟…

    Linux 2023年6月14日
    097
  • 如何逃离框架孤井?

    前言 前面我发过一篇文章,脱离了Spring询问大家能不能继续开发,结果文章下面的评论和回复都告诉我大家伙的基础打得很牢固,该咋写还是咋写。看得我在这内卷的时代瞬间躺平。 那么今天…

    Linux 2023年6月13日
    091
  • CentOS7内置Realtek网卡驱动r8169降级r8168

    前几天装了几台服务器测试,在使用的过程中发现,每次重启系统,登录界面会弹出网卡提示 “r8169 0000:02:00 eth0 Invalid ocp reg 177…

    Linux 2023年6月6日
    0111
  • 我写的 Python 代码,同事都说好

    人生苦短,我用 Python。 程序员的追求就是不写代码,早日财务自由。不对,一不小心把实话说出来了,应该是将代码写得简洁,优雅。 Python 程序员的追求则是 Pythonic…

    Linux 2023年6月7日
    0100
  • 实验二 电子传输系统安全-进展2

    一、利用java程序实现文件加密 我们的文件在计算机中都是以二进制的形式存储,而Java中IO流(字节流和字符流)可以实现对底层文件的读取,故利用Java的IO流进行文件拷贝时,可…

    Linux 2023年6月8日
    0102
  • Redis 经验谈

    新浪作为全世界最大的Redis用户,在开发和运维方面有非常多的经验。本文作者来自新浪,希望能为业界提供一些亲身经历,让大家少走弯路。 使用初衷 从2010年上半年起,我们就开始尝试…

    Linux 2023年5月28日
    092
  • tcpreplay重放报文,tcpdump能抓到包,应用程序收不到包

    现象: 生产环境中有两台服务器A、B,A服务器实时有报文发往B服务器。为了在测试环境测试新功能,故在现网A服务器上tcpdump抓取发往B服务器的报文,然后在测试环境tcprewr…

    Linux 2023年5月27日
    0151
  • 自动化集成:Kubernetes容器引擎详解

    前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作; 本篇文章主要描述Kubernetes引擎用法。 …

    Linux 2023年5月27日
    0111
  • Java 技术栈中间件优雅停机方案设计与实现全景图

    欢迎关注公众号:bin的技术小屋,阅读公众号原文 本系列 Netty 源码解析文章基于 4.1.56.Final 版本 本文概要 在上篇文章 我为 Netty 贡献源码 | 且看 …

    Linux 2023年6月6日
    0143
  • 面试题:深拷贝、浅拷贝、引用拷贝的区别

    引用拷贝 浅拷贝 深拷贝 小结 作者:小牛呼噜噜 | https://xiaoniuhululu.com计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜 」…

    Linux 2023年6月6日
    096
  • 常用命令-lsof

    作者:Outsrkem原文链接:https://www.cnblogs.com/outsrkem/p/14608224.html本文版权归作者所有,欢迎转载,但未经作者同意必须保留…

    Linux 2023年6月6日
    097
  • shell 获取变量是什么数据类型

    bash;gutter:true; function check(){ local a="$1" printf "%d" "$a&…

    Linux 2023年5月28日
    083
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球