【正确答案】
C
【答案解析】 umask主要用来设置用户创建文件的默认权限(设置的是权限的补码),在计算新创建文件的默认权限的时候,首先写出文件最大的权限模式,然后从这个模式中拿走umask就可以得到新创建文件的默认权限。Linux操作系统中的文件有三种权限:r(读)、w(写)和x(执行),分别用数字4、2、1代表。对于新创建的文件来说,最大的权限是6,因为新创建的文件不能有执行权限,只能在创建后通过chmod命令(chmod是Linux系统管理员最常用到的命令之一,用于改变文件或目录的访问权限)给文件增加执行权限。新创建的文件的最大权限模式为666(-rw-rw-rw-),由于unmask设置为244,因此,从666中拿去244后变为422(-r---w--w-)。
所以,本题的答案为C。