该过程类似于以下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
答案 0 :(得分:6)
这是unix原则之一。这完全没问题。原因很简单,就是你对目录本身有写权限。这样可以控制该目录中包含的所有条目。否则你会遇到很大的问题。请注意,此规则不仅限于硬链接,而是一般的每个条目。