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

Reply via email to