如何设置 Linux 中所有新建文件的默认文件权限

如何设置 Linux 中所有新建文件的默认文件权限

我的问题与此类似:

https://stackoverflow.com/questions/228534/linux-default-file-permission

但没有涉及 scp/ftp 客户端,这个问题似乎被放弃了。简而言之:我希望能够在某种程度上全局规定所有新创建的文件永远不会具有全球可写权限 (0775)。

我尝试在 /etc/profile 中放置 umask 02,然后在我的 bash_profile 中放置,但它只适用于我在 shell 中创建的脚本或新文件。它不适用于其他二进制文件创建的文件。有没有办法获取所有创建的新文件?

答案1

你想要的是文件UMASK中的设置/etc/login.defs

答案2

umask就是你想要的……

相关内容