Eu segui este tutorial para configurar um servidor Centos 7 usando o sftp. O tutorial inclui o endurecimento do diretório e do usuário de destino do sftp. O sftpuser é capaz de enviar arquivos para / var / sftp / uploads
Os arquivos são colocados no diretório com as seguintes permissões:
755 sftpuser:sftpuser
Um desenvolvedor tem um aplicativo que é executado como usuário do appuser na caixa e deseja mover os arquivos desse diretório para outros diretórios de propriedade do appuser.
O aplicativo não pode assumir privilégios de root para mover o arquivo de / var / sftp / uploads para / var / uploads / stage, como faço para fazer isso sem quebrar a segurança que eu configurei para o sftpuser?
sshd_config:
Match User sftpuser
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no
Tags ssh permissions sftp linux centos