【发布时间】:2012-07-02 21:23:21
【问题描述】:
在大多数地方,权限被定义为0777 格式的八进制数。但是UNIX的umask命令(因此os.umask())需要0o000来产生0o777和0o022的权限位等于0o755。
听说 UNIX 的 umask 因某种原因被倒置,我不明白背后的原因。有人可以解释一下这种不一致吗?
【问题讨论】:
-
这是一个“面具”——这就是这个词在上下文中的意思;只让未设置的位通过的东西(想想用于绘画、芯片制造等的掩模)。如果它不以这种方式运行,它就会被称为别的东西。
标签: python unix filesystems chmod umask