You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Michael Rambichler (Jira)" <ji...@apache.org> on 2023/07/19 07:43:00 UTC
[jira] [Created] (CAMEL-19615) camel-ftp
Michael Rambichler created CAMEL-19615:
------------------------------------------
Summary: camel-ftp
Key: CAMEL-19615
URL: https://issues.apache.org/jira/browse/CAMEL-19615
Project: Camel
Issue Type: Improvement
Components: camel-sftp
Affects Versions: 3.18.2
Reporter: Michael Rambichler
We have a blocking issue with the current chmodDirectory option.
[https://camel.apache.org/components/3.20.x/sftp-component.html#_endpoint_query_option_chmodDirectory]
*Steps to reproduce:*
SFTP Directory: ../home/user/restricted/dir/subdir (where restricted e.g. does not have change rights for the current user)
Component Call:
"sftp://localhost:21/home/user/restricted/dir/subdir/newDir" +
"?username=admin&password=admin&chmod=777&chmodDirectory=770"
*Behaviour:*
The current implementation steps down the directory and try to create each junk. If the chmodDirectory option is set then i{color:#FF0000}t will try for each (already existing junk) to change the directory permission and fails.{color}
*Expected Behaviour:*
It should only try to change the permission if the directory does not yet exists
I have already created a fix and added a Testcase for better debugging (but the Testcase does not reproduce the error because it would remove the permission for the current user and afterwards your need root rights to delete the Testdirectory again. Not suitable pipeline builds)
[https://github.com/michael-salzburg/camel]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)