MacOS – OSX Server File Sharing – Allow users to change password

findermacososx-serverpassword

We are running OSX Server 10.7.5 in our small office. On the machine, in the Server application, I have each employee setup as a user, with file sharing turned on.

This allows each employee to login to the server via Finder and access shared files.

Is it possible to allow these users to change their passwords somehow? Or is the only way to do it, to give the Admin their new password and he enters is into the Server app for that user (which is a horrible idea imo)?

Also, on our server, these users are NOT users on the OS itself, they are only users in the Server application. The only user on the OS is Administrator.

A while back at a different company I remember accessing an OSX File share via Finder and it asked me to change my password. So I thought there was an option for an Admin to set this for a user in the file sharing, but I can't find it anywhere. Basically looking for some sort of "Force user to change password on next login" checkbox…

Best Answer

I think you would need to make them actual users, and then give them screen sharing access to the system.

Or, you could give them SSH access and write some kind of shell script (perhaps embedded in an Automator/AppleScript application) that changes the password using unix tools.

Or, you could enable Apache server and write a PHP application that changes the password from a webpage. This is what I would do but it's only a good idea if you're capable of doing this in a secure fashion.