如何在 Ubuntu 18.04 上更改默认系统范围 UMASK?

如何在 Ubuntu 18.04 上更改默认系统范围 UMASK?

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)。

相关内容