Chinaunix
标题:
关于umask的默认值
[打印本页]
作者:
耐心学习
时间:
2014-09-12 12:41
标题:
关于umask的默认值
本帖最后由 耐心学习 于 2014-09-12 12:41 编辑
stu@master:~$ cat /etc/profile | grep umask
# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.
stu@master:~$ cat /etc/login.defs | grep umask
# UMASK Default "umask" value.
# UMASK is the default umask value for pam_umask and is used by
# Enable setting of the umask group bits to be the same as owner bits
stu@master:~$ cat /etc/login.defs | grep UMASK
# UMASK Default "umask" value.
# UMASK is the default umask value for pam_umask and is used by
# 022 is the "historical" value in Debian for UMASK
# If USERGROUPS_ENAB is set to "yes", that will modify this UMASK default value
UMASK 022
stu@master:~$ umask
0002
stu@master:~$
复制代码
如上可见,我查系统的配置文件,umask默认值是022,但是我直接用umask命令,显示却是0002,为什么不一致?
stu@master:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
stu@master:~$
复制代码
作者:
q1208c
时间:
2014-09-12 12:58
只有 root 帐号的 umask 是 022, 其它用户的不是.
作者:
chenyx
时间:
2014-09-12 13:44
if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
umask 002
else
umask 022
fi
复制代码
这个是profile里面的设定
作者:
action08
时间:
2014-09-16 07:26
楼上分20w,有什么内幕交易??
作者:
wenhq
时间:
2014-09-16 11:41
action08 发表于 2014-09-16 07:26
楼上分20w,有什么内幕交易??
same here.
作者:
qq58945591
时间:
2014-09-16 11:50
普通用户自己家目录还有配置文件。这里优先级比/etc里的高。
~/.bash_profile
~/.bashrc
你估计是在这里设置了umask
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2