It is not as easy as in a domain, but yes, this is doable. Example names in bold, change to whatever you will (but keep them consistent).
Windows 7 max concurrent connections is 20. How many users do you have? Possibly you can tweak this. I don't know if there is a limit on max number of accounts that can be created on Win 7.
- Create an account on the Host machine (
HOST) for everyone that needs a folder:
---
Name1_Surname1 (password1),
Name2_Surname2 (password2), etc.
- Create a folder on your external HDD (Assume it is drive
E:):
E:\personal
- Create sub-folders for the employees in
E:\Personal
---
E:\Personal\Name1_Surname1,
E:\Personal\Name2_Surname2, etc.
- Advanced Share options for
E:\Personel - remove Everyone, add Authenticated Users full control, add Administrators full control
- Security tab for
E:\Personal - Advanced - Change Permissions - remove tick for "Include inheritable permissions ..." - click "Add" at pop-up security window
--- remove Users (if there is one)
--- modify Allow "Authenticated Users", Apply to: "This folder only" and tick only:
------- Traverse folder / List folder / Read attributes / Read extended attributes / Read permissions
- Security tab for
E:\Personal\Name1_Surname1 - Advanced - Change Permissions
--- remove "Authenticated Users"
--- Add "
Name1_Surname1" - Apply to: "This folder, subfolders and files" with Full Control
--- Add "
Name1_Surname1" - Apply to: "This folder only" - tick Deny for Delete / Take Ownership
- Repeat Security tab adjustments for all of the other "Name#_Surname#"s so everyone has rights in his/her own folder
Now, you can either make your users to browse to the shared folder Personal via Network in left pane of Explorer, but you will have to enter the credentials (username:
Name#_Surname# with Password:
Password#) and save them (check the tick box while entering credentials) OR map a network share.
For Name1_Surname1 it will look like this (run at the users own PC)
Code:
net use [B]Z[/B][COLOR=black]: [B]\\HOST\Personal\Name1_Surname1[/B][/COLOR][COLOR=black] /savecred[/COLOR]
Enter username (
Name1_Surname1) and password (
password1) when prompted.
I hope I haven't missed anything. If something doesn't work as away, this is working in my Virtual Lab.
** You can also impose NTFS quotas for the users, so they don't exceed a certain amount of Disk space.
Edit: Maybe you can just use Group Policy Logon script to map the network share, haven't tried this due to time (03:30 AM).