我有一个名为“存储”的ReadyNAS盒子,我相信它是基于Debian的。我可以以root身份进入它。我正在尝试重新配置Web服务器,但是遇到了我不了解的文件权限问题。我/etc/frontview/apache/apache.pem
什至无能为力!与同一目录中的其他文件相比,它似乎没有任何特殊权限,我可以使用它们。
storage:~# whoami
root
storage:~# cd /etc/frontview/apache/
storage:/etc/frontview/apache# ls -lah apache.pem*
-rw------- 1 admin admin 4.0k Jul 10 2013 apache.pem
-rw------- 1 admin admin 4.0k Jun 9 05:57 apache.pem.2017-02-04
-rw------- 1 admin admin 1.5k Jun 9 05:57 apache.pem.orig
storage:/etc/frontview/apache# touch apache.pem
touch: creating `apache.pem': Permission denied
storage:/etc/frontview/apache# touch apache.pem.2017-02-04
storage:/etc/frontview/apache# rm -f apache.pem
rm: cannot unlink `apache.pem': Operation not permitted
这个文件有什么特别之处,使其无法被触摸?我无法删除它。我无法更改其权限。我无法更改其所有者。
该目录似乎很好。它还有剩余空间,不是只读安装的。实际上,我可以编辑同一目录中的其他文件。
# ls -ld /etc/frontview/apache
drwxr-xr-x 8 admin admin 4096 Jun 9 05:44 /etc/frontview/apache
# df /etc/frontview/apache
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hdc1 2015824 504944 1510880 26% /
我将该信息添加到问题中。对我来说一切都很好。无论如何,如果这是问题所在,我认为我无法编辑该目录中的所有其他文件。
—
史蒂芬·奥斯特米勒
@RunCMD我在标题和标签中添加了更多具体信息。该文件系统被列为ext3,因此ext3似乎支持不可变的
—
Stephen Ostermiller
# mount
::/dev/hdc1 on / type ext3 (rw,noatime)
Solaris不支持ext3或ARM cpu,因此可能不基于Solaris。
—
alanc
我从问题中删除了Solaris。在进一步阅读中,它可能基于Debian Etch。
—
史蒂芬·奥斯特米勒
ls -ld /etc/frontview/apache
和df /etc/frontview/apache
。也许文件夹在已挂载的磁盘空间上ro
?