关于分层目录权限的问题

xyz*_*xyz 6 users permissions directory

我有一些目录,具有以下权限:

drwxr-xr-x 18 user1 root 4096 Oct 27 11:25 /home/test1/test2
drwxr-xr-x 24 user1 root 4096 Oct 21 08:38 /home/test1
drwxr-xr-x 492 root root 12288 Nov 17 01:31 /home
drwxr-xr-x 23 root root 4096 Nov  6 18:46 /
Run Code Online (Sandbox Code Playgroud)

我的问题:

如果我的理解对不对,许可/home说,只有root用户可以在该目录中添加/删除文件(或目录),但后来有目录test1,其具有user1作为其所有者。这意味着用户user1可以在/home/test1. 这是否意味着 的目录权限/home仅在其直接子级而不是其所有后代(孙子等)之前有效?

并且必须只有 root 让它user1成为其子项的所有者,/home/test1然后user1才能控制其子项(以及所有后代)的所有者?

Con*_*lls 0

home的目录权限只对其自身有效。一旦 user1 拥有目录的权限,它就可以执行任何操作,包括创建子目录。因此,一旦 home 下存在 user1 具有权限的目录,user1 就可以向该目录添加任何内容。

但是,如果 user1 下的目录由另一个用户拥有,则 user1 将仅拥有该目录的全局权限。