SCP和UMASK Linux Centos

时间:2012-08-01 16:20:30

标签: linux ssh scp openssh umask

我需要控制服务器上的文件传输。有些文件是通过scp发送到我的服务器的,我希望这些文件有一组特定的权限,比方说770.我在pam_umask.so中尝试/etc/pam.d/login并在{{1}中设置umask但它似乎不起作用。

Linux上强制通过scp传输文件的umask的最佳方法是什么?

此致 安德烈

1 个答案:

答案 0 :(得分:2)

AFAIK,scp未初始化shell,因此不会提取任何文件,例如.profile.bashrc/etc/profile

所以这样做的唯一方法,就像Stefan Ferstl评论的那样,似乎使用了pam模块pam_umask.so

如果要将此行为限制为ssh会话,文件/etc/pam.d/sshd可能是最佳选择:

session optional pam_umask.so umask=0007