linux 第16章 .user.ini Operation not permitted 的解决办法 linux 第16章 .user.ini Operation not permitted 的解决办法

2022-10-31

一、问题

使用宝塔新建站点后,在站点根目录会生成一个 .user.ini 的文件,它的作用是防止跨目录访问和文件跨目录读取。

因为 .user.ini 的存在,当尝试更改网站目录的权限时,会报出 .user.ini Operation not permitted 的错误,即使是 root 的权限也不行。

二、解决办法

那么遇到这样的问题,如何解决呢?此时 chattr 命令就派上用场了。

chattr命令用于改变文件的属性,它有以下8中模式:

  1. a:让文件或目录仅供附加用途。

  2. b:不更新文件或目录的最后存取时间。

  3. c:将文件或目录压缩后存放。

  4. d:将文件或目录排除在倾倒操作之外。

  5. i:不得任意更动文件或目录。

  6. s:保密性删除文件或目录。

  7. S:即时更新文件或目录。

  8. u:预防意外删除

因此如果要修改 .user.ini,需要先执行下面的命令:

chattr -i .user.ini

如果是删除,可以

rm -f .user.ini

直接删除。

如果是修改,修改完后再执行

chattr +i .user.ini

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 571

linux文章

带到手机上看