create FTP users in windows server 2003

I've been working with unix/linux where creating users with corresponding home directories  is quite easy and straightforward. However, working with windows server 2003 under the same task is quite challenging and confusing.

I'd like to create home-dir for each windows 2003 users, and each on of them can access their home-dir via FTP only.

I have IIS intalled with "Default FTP site", root folder c:\public_data. Currently, i have one user "ftpuploader" who can access the folder above without problem.

I will need to create another user named "extra_uploader" to upload to c:\public_data\extra ONLY, no access to public_data.

At first, this is quite straightforward, I thought. Using COMPUTER MANAGEMENT to add user, use PROFILE tab to designate home-dir to be c:\public_data\extra.
However, using user "extra_uploader"  to connect to my server via FTP still leads to "c:\public_data". I'm not sure what I might have missed.

Can you please help?
Thanks so much!

I was thinking about creating another FTP site. However, this would require the new site to listen on different port than 21, and my server only has 1 NIC though.

Thanks again!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

There may be more elegant solutions but the only way I know of native to windows is to make the user's folder the exact same name as the user. That way when they log in to FTP they will automatically see that folder as the root.
Just to clarify the user's folder needs to be in your FTP root directory. So if c:\public_data is your FTP root, create a folder c:\public_data\extra_uploader.

Then when "extra_uploader" logs in he will be dumped directly in c:\public_data\extra_uploader
Also as an afterthought....make sure to set your NTFS permissions to keep the user from navigating his way out of that folder. A good way is to make a group that's used only for FTP and has no access to the rest of the system, make the user a member of that group then remove the user from all other groups. When assigning permissions to the folders give that user permission to his own folder and nothing else.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

valleytechAuthor Commented:
but are you sure of this method.
honestly, I'v never heard of it!

I tried as you suggested though, but it still directs my user to c:\public_data
Yes I'm positive, I do it that way all the time. I don't now why it's not working for you.

There is the User Isolation feature but I've never done it that way.
Personally, I stay away from the windows default ftp stuff. Turn it off and download filezilla

Filezilla is a really simple 3rd party ftp server that you can configure really easily.

Setup each user point them to whatever shared directory you want.
Windows FTP requires windows user accounts. I dont like creating those. I prefer creating accounts via filezilla that have nothing to do with the operating system.
valleytechAuthor Commented:
thanks!!  I 've never known that this would work in Win2k3
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft IIS Web Server

From novice to tech pro — start learning today.