请问文件和目录的默认mask是在哪里可以改吗?如果可以单独控制的话 那么给定文件的mask去掉x权限 是不是就可以避免权限溢出问题?
默认权限由 umask 值决定。当 umask 值为 0000 的时候,新建的文件默认权限 666,目录 777。umask 后3位对应权限的 ugo,只是它不是mask,而是相反,umask,多个 u。umask 0222 相当于去掉新建文件或目录的 ugo 的写权限。