文件隐藏属性

在上一个问题(在使用宝塔面板的服务器中修改open_basedir配置)中提到了修改web根目录下的.user.ini配置文件

使用root用户登录进去,vim .user.ini,正常打开,修改,然后:x保存退出
vim竟然弹出了一行红色的警告

E45: 'readonly' option is set (add ! to override) 

加上叹号以后

".user.ini" E212: Can't open file for writing

WTF!竟然还有root老大搞不定的文件?!
不慌,虽然是linux菜鸟,不过还好看过刘遄老师的书,虽然没实践过,但是好歹有点印象。

执行lsattr -al看一下

前面省略
./xxxxxx.zip             Extents
./yyyyy                      Extents
./.user.ini                  Immutable, Extents
./zzzzzz                      Extents
后面省略

看到了一个Immutable,果然有问题
执行chattr -i .user.ini
然后像往常一样修改文件,保存
完事以后顺手把属性加回去
chattr +i .user.ini

相关文章

  • Linux下的chattr和lsattr命令

你可能感兴趣的:(文件隐藏属性)