Debian - 无法创建文件,即使以 root 身份

Debian - 无法创建文件,即使以 root 身份

我在 Debian 服务器上运行 Apache。今天我发现我无法在所有网站目录中创建文件。例如,我有 /var/www/testsite。我切换到该目录。

然后以下命令cp index.php test会导致cp: cannot create regular file test': Invalid argument'

普通用户和 root 用户均无法创建文件。其他命令(例如“echo hello > test”)也失败。

但是,mkdir test成功了。所以我可以创建目录,但不能创建文件。

该目录的权限为 755,与所有其他目录相同。我可以在系统上的其他目录中创建文件。

我跑了起来lsattr .,但不确定我看到了什么。结果是

--------------------- ./testsite

有任何想法吗?

答案1

这是不太可能的,但如果你安装了你的文档用户空间,例如保险丝或者定影器安装座,内容不能被触及

我在登录时将 ecryptfs htdocs 安装到 /var/www 时也遇到了类似的问题,因为我想在外部加密所有内容并在需要时将其安装用于开发目的。

使用挂载目录的用户进行编辑,确保该用户位于您的网络服务器使用的组中,例如www-数据,并为该组设置已挂载文件的适当的组权限。

相关内容