在上一个问题(在使用宝塔面板的服务器中修改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