fedora 14文件默认权限莫明变更

fedora14下用个人帐户登录系统建立目录时,默认权限变成了drwxrwxr-x,而不是我们通常设置的drwxr-xr-x。另建其他帐户问题依然存在,很是奇怪,经过一番的查找,问题出在了系统环境文件里。具体解决方法如下

打开系统环境文件,发现文件中多了以下几行,怀疑是升级时系统加入的

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

umask把普通用户登录后文件及目录的默认权限设置为775了,改回755问题即可解决。在文件尾端加入

umask 022

移步 fedora 设置文件默认权限了解相关umask知识