zoukankan      html  css  js  c++  java
  • 奇葩问题: lsattr -d /data 显示:----------I--e- /data/

    奇葩问题

     lsattr -d /data 显示:----------I--e- /data/

    问题影响:

    其他权限中I(大写i) 目录下不能删除文件,不能添加文件

    ================================================================

    还原现场

    ================================================================

    chattr 接触权限失效没有相关问题解决方法

     [root@nfs01 data]# lsattr -d  /data/

    ----------I--e- /data/

    [root@nfs01 data]# chattr -I /data/

    Usage: chattr [-RVf] [-+=AacDdeijsSu] [-v version] files...

    ================================================================

    背景问题是在目录共享中产生的看一下/proc/mounts 无果

     [root@nfs01 data]# cat /proc/mounts

    rootfs / rootfs rw 0 0

    proc /proc proc rw,relatime 0 0

    sysfs /sys sysfs rw,relatime 0 0

    devpts /dev/pts devpts rw,relatime,gid=5,mode=620,ptmxmode=000 0 0

    tmpfs /dev/shm tmpfs rw,relatime 0 0

    /dev/sda3 / ext4 rw,relatime,barrier=1,data=ordered 0 0

    /proc/bus/usb /proc/bus/usb usbfs rw,relatime 0 0

    ================================================================

    解决方法 删除文件从新创建 问题解决

    [root@nfs01 data]# rm -fr /data/

    do not use rm command -fr /data/

    [root@nfs01 data]# m -fr /data/

    [root@nfs01 data]# ll /data

    ls: cannot access /data: No such file or directory

    [root@nfs01 data]# mkdir /data

    [root@nfs01 data]# ll -d /data/

    drwxr-xr-x 2 root root 4096 Mar 21 15:31 /data/

     [root@nfs01 data]# lsattr /data/ -d

    -------------e- /data/

    ================================================================

    小结:其他权限中 最长见权限 +i +a

    a:让文件或目录仅供附加用途;  b:不更新文件或目录的最后存取时间;

    c:将文件或目录压缩后存放;    d:将文件或目录排除在倾倒操作之外;

    i:不得任意更动文件或目录;     s:保密性删除文件或目录;

    S:即时更新文件或目录;         u:预防意外删除。

    针对本题言若有以上特殊权限,首先将权限接触,后将权限I文件删除,重建即可

    ================================================================

  • 相关阅读:
    PHP实现git部署的方法教程
    windows下php7.1安装redis扩展以及redis测试使用全过程
    win7下php7.1运行getenv('REMOTE_ADDR')fastcgi停止运行
    CGI与FastCGI
    Laravel 单设备登录
    Laravel 登录后清空COOKIE 方法
    PHP进阶与redis锁限制并发访问功能示例
    微信开放平台开发——网页微信扫码登录(OAuth2.0)
    laravel 项目本地版本为5.5,线上mysql 为5.7.21版本,执行严格模式
    mysql中bigint、int、mediumint、smallint与tinyint的取值范围
  • 原文地址:https://www.cnblogs.com/wang-xd/p/6596628.html
Copyright © 2011-2022 走看看