我使用 Linux 已经很多年了——我几乎生活在其中,但我从来没有真正想过问为什么 root 总是拥有该..
目录。
如果你的chmod
子目录结构的全部给其他一些用户 root 仍然拥有..
。
在幕后,这是为什么呢?
答案1
..
是父目录,因此拥有该目录的人就拥有..
.如果你跑
ls -ld ..
在你的主目录的子目录中,你应该看到它..
的所有者是你自己:
cd ~/Desktop
ls -ld ..
更改层次结构的所有者不会更改..
的所有者(从更改的层次结构的顶部查看),因为..
位于更改的层次结构之外。
在您自己的主目录中,您将看到 root 作为 的所有者,..
因为..
通常是/home
,并且由 root 拥有:
cd
ls -lid .. /home
(您会看到两者具有相同的索引节点号)。