我想我理解不允許 chroot 使用者透過 sftp 寫入自己的主目錄(/home/username),而是寫入封閉目錄(/home/username/hooray)的所有移動部分。我還了解到,然後我可以使用ForceCommand internal-sftp -d /hooray
sftp 用戶自動到達並可以正確寫入所包含的目錄。我已經完成了所有這些設定並且工作正常。
現在,我應該與一個古老的程式進行交互,當然該程式在另一端無法更改。他們堅持使用命令put /remotepath/filename /filename
,而不是明顯正確的(和功能性的)put /remotepath/filename filename
。他們聲稱對此無能為力(儘管,那裡有人聲稱能夠更改為更古老的命令 - 當我知道那是什麼時,我可能會在明天更新)。我看不出有什麼簡單的出路。建議? (除了大木槌…)