如何用SFTP放置所需的umask?

Modified on: Wed, 10 Apr 2019 03:40:02 +0800

我有一个SFTP服务器(openssh / sftp-server),我想为使用此服务的用户设置umask 002。我尝试为每个用户设置PAM(pam.d / common-session)和.profile,但没有运气。

使用SSH登录一切都很好,但是当我尝试使用SFTP(使用gFTP)时,我设置了022 umask。

我已经尝试在调用sftp-server之前使用sftp-server的包装器来更改umask,但没有运气。

任何帮助?非常感谢!

最佳答案

经过几个小时试图应用各种黑客和修复后,我找到了合适的解决方案!

有一个SSH补丁,允许您为SFTP选择所需的umask。您可以在此处下载:http://sftpfilecontrol.sourceforge.net/

对我来说(OpenSSH_5.2p1 + sftpfilecontrol-v1.3,OpenSSL 0.9.8g 2007年10月19日)它运行良好!

作者:mat_jack1

相关问答

添加新评论