今天我正在清理我的家庭系统上的组和权限,并重新熟悉了 umasks。我的系统(Ubuntu 18.10)上的默认值似乎是 002,但对于 root,它是 0022。
忽略当前目的的额外位,这让我思考。使用默认值 002,与我的用户名关联的组中的任何用户都可以编辑我的文件。使用 022,他们不会。现在,我以前从未使用过这个组(也没有使用过 root 的组),所以我不知道为什么有人会使用它,也不知道在这种情况下哪些权限是合适的。
原则上,您为什么会选择其中一个选项而不是另一个选项?对于加分,为什么(这部分)root的umask和普通用户不一样?