如果无论如何都没有人可以访问/查看您的目录,那么设置单个文件权限有什么意义呢?

如果无论如何都没有人可以访问/查看您的目录,那么设置单个文件权限有什么意义呢?

设想:

  1. 我的 ~ 目录中有一个名为file.txt.
  2. 我的 ~ 目录的权限设置为700
  3. 我的文件的权限设置为第664章

问题是,没有人可以访问它,因为我的主目录不允许它。

因此,只要我将主目录权限固定为700只有我和 root 可以访问这些文件,无论他们各自的权限如何,对吧?

如果是这样,为什么还要将文件设置为600而不是标准第644章

换句话说,是否有必要将文件模式创建掩码更改为600对于此类文件(假设您的系统中有多个用户,并且您的 ~ 目录权限设置为700)?

答案1

好的,我找到了答案这里

如果您在 ~ 下创建一个可供其他人读取的文件,然后在可访问的路径中创建指向该文件的硬链接,则无论 ~ 的权限如何,他们都可以读取该文件。

答案2

如果您将主目录权限设置为 700,情况就是如此。但这不是默认设置。在 Ubuntu 服务器上,新用户的主目录为“drwxr-xr-x”。这为您的文件和目录设置一些单独的权限提供了充分的理由。

相关内容