系统默认
文件的umask值为:
666(rw-rw-rw-),
目录的umask值为
777(rwxrwxrwx),因为在linux中X权限对文件来说就是可执行,对目录来说就是可以打开,如果用户没有对目录的X权限,是打不开目录的,就是有RW权限也打不开。
创建文件后的权限是:666(rw-rw-rw-)-022(rw--w--w-)=644(rw-r--r--)
创建目录后的权限是:777(rwxrwxrwx)-022(rw--w--w-)=755(rwx-r-x-r-x)
( 2) 与后110100100 644 (这种计算方法来自李晨光老师的播客)
总结:我在初次学习时没有注意umask对文件和对目录在默认的情况值不同,只知道umask是干什么的。
本文转自xcjgutong 51CTO博客,原文链接:http://blog.51cto.com/xuchengji/297400