一、问题
使用宝塔新建站点后,在站点根目录会生成一个 .user.ini 的文件,它的作用是防止跨目录访问和文件跨目录读取。
因为 .user.ini 的存在,当尝试更改网站目录的权限时,会报出 .user.ini Operation not permitted 的错误,即使是 root 的权限也不行。
二、解决办法
那么遇到这样的问题,如何解决呢?此时 chattr 命令就派上用场了。
chattr命令用于改变文件的属性,它有以下8中模式:
- a:让文件或目录仅供附加用途。 
- b:不更新文件或目录的最后存取时间。 
- c:将文件或目录压缩后存放。 
- d:将文件或目录排除在倾倒操作之外。 
- i:不得任意更动文件或目录。 
- s:保密性删除文件或目录。 
- S:即时更新文件或目录。 
- u:预防意外删除 
因此如果要修改 .user.ini,需要先执行下面的命令:
chattr -i .user.ini
如果是删除,可以
rm -f .user.ini
直接删除。
如果是修改,修改完后再执行
chattr +i .user.ini
 宝塔 第4章 .user.ini Operation not permitted 的解决办法
                        宝塔 第4章 .user.ini Operation not permitted 的解决办法
                     
            