为什么/etc/login.defs默认的umask是077?

最近发现sudo然后创建的目录和文件权限都是700,查了资料发现是umask的原因,默认的设置在/etc/login.defs里面是077,我修改成了022就没没问题,请问为什么发行版的umask默认设置成077?

查验后发现这个确实是我们自定义的设置,umask 077 会让用户创建的文件默认带有 700 权限,确实可能造成互操作困难

我们后续会推送更新修复该问题

1 Like