18.04 LTS 上的默认 umask 是 0022。
我想将其设置为系统范围的 0027。例如,当 logrotate 重命名旧日志文件时,它会遵守 0027 umask。
系统上没有登录名,只有 ssh。所以这不是一个可以通过编辑 /etc/login.defs 来解决的问题。有什么想法吗?
在 Google 上搜索了几个小时,并没有找到可靠的答案。
答案1
您可能需要添加一行来/etc/pam.d/common-session
阅读
session optional pam_umask.so
或者可能已经启用。然后编辑/etc/login.defs
并将 UMASK 行更改为
乌玛斯克 002
(默认为022)。