zoukankan      html  css  js  c++  java
  • [Android Pro] root用户删除文件提示:Operation not permitted

    reference to : http://blog.csdn.net/evanbai/article/details/6187578

    一些文件看上去可能一切正常,但当您尝试删除的时候,居然也会报错,就象下边一样:

    [root@linux236 root]# ls -l 1.txt
    -rw-r--r-- 1 root root 0 Aug 5 23:00 1.txt
    [root@linux236 root]# rm -rf 1.txt
    rm: cannot unlink `1.txt': Operation not permitted
    您是全能root用户,居然系统告诉您操作不允许,是Linux疯了么?当然不是,如果您会用lsattr命令,问题就有了答案。

    [root@linux236 root]# lsattr
    ---i---------- ./1.txt
    -------------- ./weiqi.ldif
    -------------- ./qi.schema

    秘密终于暴露了,在lsattr命令下,这个1.txt文件带有一个"i"的属性,所以才不可以删除。您现在可以用下边的一系列命令:
    [root@linux236 root]# lsattr 1.txt
    ---i---------- 1.txt
    [root@linux236 root]# chattr -i 1.txt
    [root@linux236 root]# rm -rf 1.txt
    [root@linux236 root]#

    成功了,这个属性专门用来保护重要的文件不被删除,通常的情况下,懂得用这几个命令的通常系统管理员有能力判断这个文件是否可以被删除。如果您想给一个文件多加点保护,可以使用下边的命令:

    chattr +i filename

    命令,这样一来,想要删除这个文件就要多一个步骤。同时,这样的文件也是不可以编辑和修改的。只有root用户才能使用chattr命令。此命令可以在Linux ext2或ext3系统上使用。

  • 相关阅读:
    Redis常见七种使用场景(PHP实战)
    session垃圾回收机制
    header 头各种类型文件下载
    SQL优化(面试题)
    spring中bean的生命周期
    JAVA的分布式锁
    Java微服务下的分布式事务介绍及其解决方案
    Java反射
    类加载的三种方式
    Sql语句的基本查询用法,两表联查,3表联查
  • 原文地址:https://www.cnblogs.com/0616--ataozhijia/p/5606904.html
Copyright © 2011-2022 走看看