为什么任何用户都可以读取我的主目录中的内容?

Dig*_*ace 5 permissions

为什么默认设置可以让用户 A 看到home用户 B 的,反之亦然?

而且……该用户不仅可以查看home其他用户的文件,还可以打开他想要打开的任何文档。

我觉得很没有安全感。用户应该有更多的隐私。我知道如何防止这种情况发生,但让我感到困惑的是,为什么一开始就应该这样做。

enz*_*tib 0

其他用户无法修改或删除您的文件,也无法使用您的凭据执行您的脚本,因此并非不安全。

传统上,UNIX 赋予用户读取系统中几乎所有内容的权限。当然,如您所知,如果您觉得自己有机密信息需要向他人隐瞒,您可以这样做。

  • 您可能对这种情况不满意,但这*就是*答案 - Ubuntu 这样做是因为 Linux 通常这样做,因为 UNIX 一直这样做。Ubuntu *可以*选择另一种方式,但 UNIX 始终为您提供了控制自己访问权限的方法,那么优势在哪里呢? (2认同)

cod*_*der -1

要解决此问题,请执行以下操作:将主目录 /files 的权限更改为 X00,其中 00 将使组中的其他人和任何其他用户无法访问它们

chmod 0X00 home directory/file_name
Run Code Online (Sandbox Code Playgroud)