给定非root用户“ joshua”,以root用户身份在joshua的主目录(/ home / johsua /)中创建了一个名为“ foo”的文件;它看起来像这样:
-rw-r--r-- 1 root root 0 12-19 21:00 foo
然后将其删除为约书亚,我可以成功删除它。
我希望约书亚没有足够的权限删除它。是某种“权限继承”吗?我的平台是Debian 5.0.7。
@DarkDust文件是其父目录中的一个条目。如果你有一个目录写权限,你可以在它删除文件,无论谁拥有这些文件(除非粘位也上的目录设置)
—
号
@nos:愚蠢的我,你是对的。
—
DarkDust 2011年
其父目录中的条目是对文件的引用。它不是文件本身。(否则,如何将文件硬链接到多个目录?)
—
David Schwartz
@DavidSchwartz是正确的,但是从目录中删除文件是关于删除目录结构中的引用。
—
mc0e 17-4-23
sudo
其他特权升级。您可能忽略了一些东西。