1 我不知道这是否容易回答,但我有一个VPS而且我注意到一段时间后所有创建的文件都可以被其他用户读取(因为某些原因,文件是+ r代表“其他”) )。 为什么会这样?我正在使用Ubuntu Server版,它只是在Ubuntu上吗? 我认为它不尊重用户的隐私...... 是否有充分的理由保持这种方式? 如果没有,我如何更改它,以便用户在其主文件夹中创建的所有文件,例如,其他人无法读取? linux ubuntu security ubuntu-11.04 — Pacane source
7 如果您只关心主文件夹下的文件,请在相关目录中运行chmod o-rwx; 取消对文件夹块访问的许可。 默认值来自/etc/useradd.conf,注释中有详细说明。您需要更改的具体值是DIR_MODE。 shell会话期间新文件和目录的默认权限由umask控制。 这听起来像是一个奇怪的默认值,但VPS提供商可能会假设: 主目录通常用于网站文件,因此必须由apache(通常作为nobody运行)读取,这会减少他们的支持票证。 Linux用户将更改他们不想共享的目录/文件的权限。 — Phil Lello source
4 原因 默认情况下,权限设置得非常宽松,以允许用户彼此共享文件。一般来说这样做更安全,因为大多数用户都缺乏经验,并且发现分享密码比设置权限更容易。经验丰富的用户可以很容易地改变它,所以这样做更好。 固定 如果您希望更高级别的设置,可以更改umask。这是一个如何设置它的快速教程。 — Riguez source