我已成功使用 ChrootDirectory 设置了受限制的 SFTP 访问。
Match Group sftponly
ChrootDirectory %h
X11Forwarding no
AllowTCPForwarding no
ForceCommand internal-sftp
我还使用:Subsystem sftp internal-sftp -u 0002
来确保应用了正确的权限。
我现在的问题是,当新文件或文件夹通过 SFTP 传输到服务器,或者使用 SFTP 客户端创建时,它们会被分配给用户,并且组是用户而不是 apache。
我怎样才能使我的文件自动分配给 apache 组?
答案1
相应地更改用户的主要组:usermod -g apache your_SFTP_Username