unix - 为 sftp 帐户设置 umask?

标签 unix ssh sftp

谁能告诉我如何为单个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/

相关文章:

unix - SSH key 映射到用户

unix - 规范与非规范终端输入

git - 远程 ssh session 期间的本地 git 配置

将私钥作为字符串的 Java SFTP 客户端

通过unix shell脚本Mysql插入语句

linux - 创建在后台启动的 emacs 别名?

c# - 具有重试计数和重试延迟的文件上传 - C# 中的最佳方法

bash - 从 ssh session 中检测 user@hostname

bash - 如何使用 bash 脚本运行 sftp 子命令?

c# - 在没有中间文件的情况下将 Azure blob 直接上传到 SFTP 服务器