更改后未反映 Umask 值

更改后未反映 Umask 值

我在和 中umask从 002 更改为 007 。以普通用户身份登录后,我运行 ,它显示 0027。它应该显示 0007,但事实并非如此。我应该怎么办?/etc/bashrc/etc/profileumask

if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ];then
   umask 007
else
   umask 022
fi

SHELL=/bin/bash

相关内容