Hi all,
I'm using gridftp to transfer my files using a java application that
uses the cog interface to globus. I want to set the file permissions of
a new copy of a file using this code:
client.put(src, dest, false);
client.site("SITE CHMOD 700 /path/to/file");
The file gets copied to the dest, but the chmod doesn't succeed and
reports this exception:
org.globus.ftp.exception.ServerException: Server refused performing the
request. Custom message: (error code 1) [Nested exception message:
Custom message: Unexpected reply: 500 Invalid command.] [Nested
exception is org.globus.ftp.exception.UnexpectedReplyCodeException:
Custom message: Unexpected reply: 500 Invalid command.]
Is my syntax of the site command wrong? Or does the server not support
this command (I checked the source code of the server, there's a lot of
CHMOD specific code in it)? What do I have to do to make the chmod
command successful? It's important that it isn't readable for everyone,
since it has to do with medical data.
Cheers,
Roelof