2

首先,对不起我糟糕的英语......

我正在使用 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 的文档。

4

0 回答 0