justhost Jtti TOTHost 恒创科技 华纳云 搬瓦工

rm: cannot remove ‘.user.ini’: Operation not permitted 的解决办法

ad

如果你也是基于 LNMP 建站,那么在每一个网站目录中都会自动生成一个 .user.ini 文件,为了防止跨目录访问和文件跨目录读取。如果我们尝试删除这个文件,就会返回权限不足的提示:rm: cannot remove ‘.user.ini’: Operation not permitted。下面便宜VPS网就分享下原因和解决办法。

Linux 文件属性

一、Linux 文件属性介绍

Linux 的文件或目录一共有 8 种属性模式:

  1. a:让文件或目录仅供附加用途。
  2. b:不更新文件或目录的最后存取时间。
  3. c:将文件或目录压缩后存放。
  4. d:将文件或目录排除在倾倒操作之外。
  5. i:不得任意更动文件或目录。
  6. s:保密性删除文件或目录。
  7. S:即时更新文件或目录。
  8. u:预防意外删除。

我们可以用 lsattr .user.ini 命令来查看 .user.ini 的文件模式,可以看到 .user.ini 是处于 i 模式,即“不得任意更动文件或目录”:

Linux 文件属性模式

如果我们尝试删除 .user.ini,那么就会返回权限不足的错误(rm: cannot remove ‘.user.ini’: Operation not permitted):

Linux 文件属性模式

二、.user.ini 删除方法

如果我们要删除 .user.ini,那么就需要先去除 .user.ini 的 i 模式,即修改 .user.ini 权限,命令如下:

chattr -i .user.ini

之后再尝试删除 .user.ini 就可以成功删除了。

赞(3)
未经允许不得转载:便宜VPS网 » rm: cannot remove ‘.user.ini’: Operation not permitted 的解决办法