无法用JSCH SCP覆盖文件

时间:2013-04-12 13:50:58

标签: java scp jsch

首先,抱歉我的英语不好......

我正在使用JSCH通过SCP上传文件,效果很好。

我唯一的问题是,当目标文件已经存在且属于另一个用户时,我无法覆盖该文件,即使我在该文件的同一组中并且权限设置为664。

服务器返回的消息是:

set mode: Operation not permitted

似乎JSCH在上传后设置了权限,并且因为我不是文件的所有者而失败。这是我的代码的一部分:

// Send "C0644 filesize filename", where filename should not include '/'
int filesize = (int) localFile.length();
String command = "C0644 " + filesize + " ";
command += localFile.getName();
command += "\n";

有没有办法告诉JSCH不要更改权限?

我试图在命令中删除C0644但当然失败了:)

不幸的是,我没有找到任何关于JSCH的文档。

0 个答案:

没有答案