Linux默认文件权限

时间:2008-10-23 04:23:42

标签: linux permissions

是否有人在Linux中设置默认文件权限?也就是说,新创建的文件的文件权限(无论其创建的上下文如何) )。我知道将umask放在shell启动中,但这只适用于shell会话。当我使用 pscp 将文件传输到Linux机器时,始终以664(rw-rw-r--)的权限创建文件。我曾经使用过各种Linux版本。当我将文件pscp到共享Linux机器(如我的ISP)时,这尤其令人讨厌。直到我可以shell并chmod权限,该文件基本上坐在那里,每个人都有读取权限,这不完全安全。

2 个答案:

答案 0 :(得分:11)

将umask放入非交互式shell启动(.bash_profile.zshenv.tcshrc,具体取决于您的shell)。然后它将运行非登录会话。

答案 1 :(得分:5)

如果您想影响整个系统,也可以将其放在/ etc / profile