in reply to chmod with Net::FTP

Mr.D'Oh, Something to consider. In the rare event that the Net::FTP suggestions you've already received do not work, you might want to check with the Systems Administrator to determine whether or not they have disabled any of the standard inet services. I don't know which inet service(s) the Net::FTP module uses to implement the site() method.

On all of our Unix boxes, services that rely on rexec, rsh, or rlogin have been disabled. After floundering around with the Net::FTP site() method for three days (the other Net::FTP methods worked fine), I discovered that command executions worked fine via the Net::Telnet cmd() method.

Hope the Net::FTP site() solutions works for you.