1.- root用户的umask为022,文件模板权限为0666,因此新文件的默认权限值为:0666-022 = 644;
而普通用户的umask 为002,文件模板权限为0666,同理新建文件的的默认权限值为:
0666-002 = 664,
注:这里补充一点如果文件模板的权限值为0777,则不受umask的影响;
2.新建目录的默认权限值是由父目录的权限和umask值共同决定的,例如:
case :如果umask值为022(就是root用户的umask值),则新建目录的权限值为:0777-022 = 755;同理对于普通用户的umask值为002而言新建目录的权限值为:0777-002=775;
补:这里的三位权限值含义:第一位是:属主用户;第二位是:同组用户;第三位是:其他用户;
文章讲述了Linux系统中,root用户和普通用户的umask值如何影响新创建文件和目录的默认权限。文件模板权限为0666时,root用户的umask为022,导致新文件权限为644;普通用户umask为002,新文件权限为664。若模板权限为0777,则不受umask影响。新建目录的权限由父目录权限和umask共同决定,如umask为022时,目录权限为755,普通用户umask为002时,权限为775。






