有办法在Linux中设置默认文件权限吗?也就是说,新创建的文件的文件权限(不管其创建的上下文如何)。我知道如何在shell启动中放置umask,但这只适用于shell会话。当我使用pscp将文件传输到Linux盒时,文件总是以664 (rw r-)的权限创建。这种情况发生在我使用过的Linux的每一种风格上。当我将一个文件用于共享Linux机器(就像我的ISP)时,这尤其令人讨厌。在我可以使用shell和chmod权限之前,该文件基本上处于对每个人都具有读取权限的位置,这并不是完全安全的。
发布于 2008-10-23 04:39:02
将umask放入非交互式shell启动(.bash_profile、.zshenv、.tcshrc取决于您的shell)。然后它将运行非登录会话。
发布于 2008-12-29 07:20:16
如果您想影响整个系统,也可以将其放入/etc/profile中。
https://stackoverflow.com/questions/228534
复制相似问题