Altere o grupo principal do seu usuário de acordo: usermod -g apache your_SFTP_Username
Eu configurei com êxito o acesso SFTP preso usando o ChrootDirectory.
Match Group sftponly
ChrootDirectory %h
X11Forwarding no
AllowTCPForwarding no
ForceCommand internal-sftp
Eu também usei: Subsystem sftp internal-sftp -u 0002
para garantir que as permissões apropriadas sejam aplicadas.
Meu problema agora é quando novos arquivos ou pastas são SFTPed para o servidor ou criados usando o cliente SFTP, eles são atribuídos ao usuário e o grupo é o usuário em vez do apache.
Como posso fazer com que meus arquivos sejam automaticamente atribuídos ao grupo do Apache?
Tags sshd sftp chroot-jail