您好,我有两个关于Linux目录权限的问题不太明白。
我从名为“Documents”的文件夹中删除了可执行权限。此后,我无法在其中使用cd命令,但我仍然可以从父目录中使用“ls Documents”命令,并且它仍然会列出文档目录中的文件。 我认为缺少x标志会拒绝读取此目录?
接下来我想知道为什么要在目录上设置粘滞位。我听说它被用于使用户不能删除其他用户创建的临时文件。但是这违反了对于删除文件我们只需要在该目录中具有相应权限的规则。为什么不简单地为每个用户提供单独的/tmp/目录,而要在规则系统中引入例外呢? 我知道这个标志的作用,但我想知道为什么要发明它的原因。