为什么 umask 会改变

为什么 umask 会改变

问题:创建新 shell 时 umask 发生变化,无论 .cshrc 中有什么内容

在 linux 上...在我的 .cshrc 中,我有“umask 002” 在提示符下我看到 2...

% umask
2

我有一个 shell 脚本...

#! /usr/bin/env tcsh

echo "umask in shell: "
umask

exit;

然后我运行它...

% a.csh
umask in shell:
22

为什么这不只是 2 ?为什么变成22了?

相关内容