谁能告诉我如何为单个sftp
用户设置umask
?值得一提的是IBM AIX...
将 umask 002
添加到该用户的 .profile
不起作用...(目标是来自同一组的人员可以访问该用户文件)。
我已经看到以某种方式编辑 sftpd 配置,尽管我只想为一个用户设置它,所以我希望找到不需要 root 访问权限的东西。
谢谢!
f.
最佳答案
对我来说效果很好。但是,需要进行一些研究,因为您提供的是文档的摘录。在我的例子中,一个具体的例子是将两行连续的行放在/etc/ssh/sshd_config 的末尾
Match Group www-data
ForceCommand internal-sftp -u 2
就我而言,如果“www-data”组中的某人登录,我想做的就是将 umask 设置为“002”(十进制 2)。
还有一个使用 env 的选项。变量 SSH_ORIGINAL_COMMAND 而不是“internal-sftp”,但我没有时间去追求这个。
关于unix - 为 sftp 帐户设置 umask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889377/