奇葩问题: 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]# \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文件删除,重建即可
================================================================
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!