设想:
- 我的 ~ 目录中有一个名为
file.txt
. - 我的 ~ 目录的权限设置为700。
- 我的文件的权限设置为第664章。
问题是,没有人可以访问它,因为我的主目录不允许它。
因此,只要我将主目录权限固定为700只有我和 root 可以访问这些文件,无论他们各自的权限如何,对吧?
如果是这样,为什么还要将文件设置为600而不是标准第644章?
换句话说,是否有必要将文件模式创建掩码更改为600对于此类文件(假设您的系统中有多个用户,并且您的 ~ 目录权限设置为700)?
答案1
好的,我找到了答案这里
如果您在 ~ 下创建一个可供其他人读取的文件,然后在可访问的路径中创建指向该文件的硬链接,则无论 ~ 的权限如何,他们都可以读取该文件。
答案2
如果您将主目录权限设置为 700,情况就是如此。但这不是默认设置。在 Ubuntu 服务器上,新用户的主目录为“drwxr-xr-x”。这为您的文件和目录设置一些单独的权限提供了充分的理由。