Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been entrusted with our little snow leopard server. It is supposed to work as an FTP server - and does (hooray). Now, I have given the six or so people in our team usernames and passwords to login to the server via FTP, but I want them to able to change their passwords after their first login.

I tried to follow the steps I found on this site, but they are not working.

The error I get just says ?Invalid command.

If there is another way or anybody knows what could be wrong, I'd appreciate your help.

share|improve this question

To change your password using the instructions you linked, your FTP server would need to support the change password command. You don't mention the FTP service used (I imagine it's the built in OS X FTP service) but it sounds like changing the password via FTP commands is not supported.

You could have your users telnet in and change their password there instead. Do note that both telnet and FTP passwords are sent in the clear, and it might not hurt to change to SSH and SFTP.

share|improve this answer

Snow Leopard Server's web service has a password change service available. It's enabled in Server Admin -> Web service in the sidebar -> Sites -> select/create an SSL-protected virtual site -> Web Services subtab -> "Allow users to change their password" checkbox. Note that this is only available with SSL sites (to protect the passwords being sent to the server), so you'll need an SSL certificate -- either a proper signed cert (which costs money), or the auto-created self-signed cert (which will give your users an untrusted cert warning, and you should not be teaching your users to click OK/Continue/etc on such warnings). So, it's not optimal; sorry...

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .