0

我正在学习 UNIX、权限位和 umask。确保无法设置额外位的 umask 值应该是多少?

4

1 回答 1

1

它可以是任意的,这取决于您所说的“额外”是什么意思。有一些标准情况:

  1. 要创建只能由所有者以任何方式访问的文件,请使用 077。
  2. 要创建组可读、所有者可读和可写的文件,请使用 027。
  3. 要创建任何人都可以读取但只能由所有者写入的文件,请使用 022。

所有这些值都以八进制写入(C 风格的前缀“0”表示八进制数)。

请注意,默认情况下仅在目录上设置执行标志。

于 2016-02-03T18:55:56.850 回答