Linux基础命令umask(系统如何计算权限?系统中为什么新创建的目录的权限为755,文件的权限为644)

系统中为什么新创建的目录的权限为755,文件的权限为644

 

都是由系统的控制权限所控制的

 

umask             #控制权限的命令

 

 

 

系统中是如何计算权限 ?

 

系统新创建的目录的权限由最大权限777减去umask控制权限022得到的就是755,所以说新创建的目录的权限为755,新创建文件的权限由文件最大权限666减去umask控制权限022,得到644权限,所以说新创建的文件的权限为644,当文件权限遇到奇数时,在奇数为加一 

 

 

为什么目录最大的权限是777,而文件最大的权限是666 ?

系统默认所有创建的文件都不可以执行,执行用数字1表示,所以文件最大的是666

 

 

设置的umask为临时变量,退出登录即失效

 

posted @ 2020-07-23 17:04  六月OvO  阅读(692)  评论(0编辑  收藏  举报