我按照本教程使用 sftp 配置了 Centos 7 服务器。本教程包括强化 sftp 目标目录和用户。sftp 用户能够将文件通过 sftp 传输到 /var/sftp/uploads
文件放置在具有以下权限的目录中:
755 sftpuser:sftpuser
开发人员有一个以用户 appuser 身份在机器上运行的应用程序,并希望将文件从该目录移动到 appuser 拥有的其他目录。
该应用程序无法以 root 权限将文件从 /var/sftp/uploads 移动到 /var/uploads/stage,我该如何在不破坏为 sftpuser 设置的安全性的情况下执行此操作?
sshd_config:
Match User sftpuser
ForceCommand internal-sftp
PasswordAuthentication yes
ChrootDirectory /var/sftp
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no