奇葩問題
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]# \rm -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文件刪除,重建即可
================================================================