![烦人的 sftp chroot 又来了(Ubuntu 20.04)](https://linux22.com/image/760696/%E7%83%A6%E4%BA%BA%E7%9A%84%20sftp%20chroot%20%E5%8F%88%E6%9D%A5%E4%BA%86%EF%BC%88Ubuntu%2020.04%EF%BC%89.png)
我认为我理解了不允许 chrooted 用户通过 sftp 写入他们自己的主目录 (/home/username),而是写入封闭目录 (/home/username/hooray) 的所有移动部分。我还理解我可以使用,ForceCommand internal-sftp -d /hooray
这样 sftp 用户就可以自动到达并可以正确写入封闭目录。我已经设置好了所有这些,并且运行正常。
现在,我应该与一个古老的程序进行交互,而这个程序当然无法在另一端进行更改。他们坚持使用命令put /remotepath/filename /filename
,而不是显然正确(并且功能齐全)的命令put /remotepath/filename filename
。他们声称他们对此无能为力(尽管有人声称能够更改为更古老的命令——当我明天发现那是什么时,我可能会更新)。我看不出有什么简单的解决方法。有什么建议吗?(除了大木槌……)