什么应该是umask值,以确保不能设置额外的位?

时间:2016-02-03 18:23:41

标签: unix permissions umask

我正在学习UNIX,权限位和umask。什么应该是umask值,以确保不能设置额外的位?

1 个答案:

答案 0 :(得分:1)

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

  1. 要创建仅由所有者以任何方式访问的文件,请使用077。
  2. 要创建组可读的文件,所有者可读写,请使用027。
  3. 要创建任何只有所有者可写的文件,请使用022。
  4. 所有这些值都是以八进制编写的(八进制数字的C风格前缀'0')。

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