4

该过程如下root是一个文件,其所有者是root

~$ ln root another_file
~$ ls -l another_file
-rw-r--r-- 2 root root 0 Jan 24 15:48 another_file
~$ rm another_file
rm: remove write-protected regular empty file `another_file'? y
~$ ls -l another_file

然而,这行不通。。

~$ ln root another_file
~$ chmod a+w another_file
chmod: changing permissions of `another_file': Operation not permitted
4

1 回答 1

8

这是unix原则之一。完全没问题。原因很简单,就是您对目录本身具有写权限。这使您可以控制该目录中包含的所有条目。否则你会遇到很大的问题。请注意,此规则不仅限于硬链接,而且通常适用于每个条目。

于 2013-01-24T07:41:06.807 回答