Linux基础命令umask(系统如何计算权限?系统中为什么新创建的目录的权限为755,文件的权限为644)
系统中为什么新创建的目录的权限为755,文件的权限为644
都是由系统的控制权限所控制的
umask #控制权限的命令
系统中是如何计算权限 ?
系统新创建的目录的权限由最大权限777减去umask控制权限022得到的就是755,所以说新创建的目录的权限为755,新创建文件的权限由文件最大权限666减去umask控制权限022,得到644权限,所以说新创建的文件的权限为644,当文件权限遇到奇数时,在奇数为加一
为什么目录最大的权限是777,而文件最大的权限是666 ?
系统默认所有创建的文件都不可以执行,执行用数字1表示,所以文件最大的是666
设置的umask为临时变量,退出登录即失效
本文来自博客园,作者:六月OvO,转载请注明原文链接:https://www.cnblogs.com/chenlifan/p/13367358.html