有人能解释一下Linux(特别是Ubuntu)中目录权限如何继承吗?
例如,如果我有以下目录结构:
folder_A
folder_B
文件夹A的权限是否总是优先于文件夹B?如果文件夹A的权限比文件夹B更受限制,或者反之,是否会有不同的影响?
我猜测,如果文件夹B具有更严格的权限,则会覆盖文件夹A的权限,但如果文件夹A具有更严格的权限,则会覆盖其子项。
有人能解释一下Linux(特别是Ubuntu)中目录权限如何继承吗?
例如,如果我有以下目录结构:
folder_A
folder_B
文件夹A的权限是否总是优先于文件夹B?如果文件夹A的权限比文件夹B更受限制,或者反之,是否会有不同的影响?
我猜测,如果文件夹B具有更严格的权限,则会覆盖文件夹A的权限,但如果文件夹A具有更严格的权限,则会覆盖其子项。
路径解析页面(path_resolution man page)详细解释了权限如何影响路径: http://linux.die.net/man/2/path_resolution
只有文件夹 A 的搜索(执行)权限是重要的:如果您没有该权限,则无法进入文件夹 B。除此之外,A 和 B 的权限之间没有关系,例如,如果 A 是只读的而 B 不是,或者甚至如果您没有对 A 的读取权限,您仍然可以在 B 中创建和删除文件。