热情的签字笔 · 泣血的呐喊(鲁钟斯)_中国作家网· 1 月前 · |
火爆的围巾 · 快穿女配NP文H - 百度· 3 月前 · |
卖萌的米饭 · 检验科相关(一) - 知乎· 9 月前 · |
瘦瘦的手链 · 江淮1卡又有大动作,新能源物流车品牌即将发布 ...· 1 年前 · |
暴躁的机器猫 · 魔偶元战记观看 - 快看漫画· 1 年前 · |
有人能告诉我如何为单个
umask
用户设置
sftp
吗?值得一提的是
IBM
.
将
umask 002
添加到用户的
.profile
中不起作用.(目标是使来自同一组的人可以访问该用户文件)。
我已经看到了一些编辑sftpd吐露的方法,虽然我只想为一个用户设置它,所以我希望找到一些不需要根访问的东西。
谢谢!
f.
发布于 2011-05-17 04:30:01
我不知道AIX,但是您应该能够在OpenSSH中做到这一点,尽管它需要根权限。您需要为sftp的服务器组件编写一个包装器脚本。包装器需要有选择地为用户更改
umask
,然后为sftp服务器更改
exec
。对于选择用户,我倾向于:
id --user
如果要创建像
/usr/local/sbin/sftp-wrapper
这样的脚本,则可以从以下位置更改
/etc/ssh/sshd_config
中的sftp子系统的配置:
Subsystem sftp /usr/libexec/openssh/sftp-server
至:
Subsystem sftp /usr/local/sbin/sftp-wrapper
除了编写包装器脚本之外,每个步骤都需要根权限。
注释:我相信当您通过sftp连接时,sftp服务器是由root启动的。因此,默认的umask来源于root的umask。我不相信有一种方法可以从用户的配置中对特定用户进行更改。如果要为所有用户更改sftp umask,可以对sftp子系统配置进行更简单的修改:
Subsystem sftp /bin/bash -c ‘umask 002; /usr/libexec/openssh/sftp-server’
https://stackoverflow.com/questions/3889377
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
热情的签字笔 · 泣血的呐喊(鲁钟斯)_中国作家网 1 月前 |
火爆的围巾 · 快穿女配NP文H - 百度 3 月前 |
卖萌的米饭 · 检验科相关(一) - 知乎 9 月前 |
暴躁的机器猫 · 魔偶元战记观看 - 快看漫画 1 年前 |