junomr2 0 Newbie Poster

I wasn't sure if this should go here or in the python forum ( since python will be doing the work ).

I have a site where users will be able to sign up for an FTP account. I want that to call a python script to create the user, their home directory, set their password to what they specified and so on, so they can get access to our FTP server where they can dump their files.

Now, i know i can technically do it but i was wondering if there are some other things i should consider when automating account creation. like, how would they update their linux user password? are there some nightmares waiting for me once people start signing up, and so on.

any thoughts?