Wieder nerviges SFTP-Chroot (Ubuntu 20.04)

Wieder nerviges SFTP-Chroot (Ubuntu 20.04)

Ich glaube, ich verstehe alle beweglichen Teile, die einem chroot-Benutzer über SFTP nicht erlauben, in sein eigenes Home-Verzeichnis (/home/Benutzername) zu schreiben, sondern stattdessen in ein geschlossenes Verzeichnis (/home/Benutzername/Hurra). Ich verstehe auch, dass ich dann verwenden kann, ForceCommand internal-sftp -d /hooraydamit der SFTP-Benutzer automatisch zum geschlossenen Verzeichnis gelangt und korrekt darin schreiben kann. Ich habe das alles eingerichtet und es funktioniert gut.

Jetzt soll ich mit einem alten Programm interagieren, das natürlich auf der anderen Seite nicht geändert werden kann. Sie bestehen darauf, den Befehl zu verwenden put /remotepath/filename /filename, statt des offensichtlich korrekten (und funktionalen) put /remotepath/filename filename. Sie behaupten, sie könnten nichts dagegen tun (obwohl jemand dort behauptet, in der Lage zu sein, es auf einen noch archaischeren Befehl umzustellen – ich werde morgen vielleicht ein Update veröffentlichen, wenn ich herausfinde, was das ist). Ich sehe für mich keinen einfachen Ausweg. Vorschläge? (Außer einem großen Hammer …)

verwandte Informationen