What steps did you follow to creat the user accounts. You have to manually create the folders with the Username and share them or use automation to do the task. I normally create them in D:\domainname\users\user and share them with a $ sign (user$) to hide them from prying eyes. I also do the same with the Profile directory so that it can't be seen. Profiles folder is shared as Profiles$
Example:
D:\domainname\Backdrop
D:\domainname\ClientApps
D:\domainname\Music
D:\domainname\Profiles
D:\domainname\Start Menu
D:\domainname\Users
I then use xcacls.exe to set permissions on the Profiles and Home directories.
Example:
echo y| xcacls %LOGONSERVER%\profiles$\%1 /T /G "Administrators":F %1:F
Administrators = Full Control
Users = Full Control
You could run XCACLs and give the Administrator and Users Full control of their %username% Folder.
You could run XCACLs and give the Administrator and Users Full control of their Profiles Folder.
This is how I change Permissions with SBS 2003. Set it up something like this and run userperm.bat
The Administrator and the User has full control over the Folder with 2 files.
chperm.bat
echo y| xcacls %LOGONSERVER%\profiles$\%1 /T /G "Administrators":F %1:F
UserPerm.bat
call c:\chperm.bat user1
call c:\chperm.bat user2
call c:\chperm.bat user3
I normally copy these files to the root of the Server.Just add the Users to UserPerm.bat as per example.
Some links that will explain Permissions and a couple of ways to Automate the Process.
Access Control: http://technet2.microsoft.com/windowsserver/en/library/c57b42dc-421a-4f2c-b259-107a8ac019081033.mspx?mfr=true
HOW TO: Use Xcacls.exe to modify NTFS permissions: http://support.microsoft.com/kb/318754
How to Use CACLS.EXE in a Batch File: http://support.microsoft.com/kb/135268/
SUMMARY
This step-by-step article describes how to use the Extended Change Access Control List tool (Xcacls.exe) to modify and view NTFS permissions for files or folders.
You can use Xcacls.exe to set all file-system security options that are accessible in Windows Explorer from the command line. Xcacls.exe does this by displaying and modifying the access control lists (ACLs) of files.
Xcacls.exe is especially useful in unattended installations of Windows 2000 Professional or Windows 2000 Server. By using this tool, you can set the initial access rights for folders in which the operating system resides. When you distribute software to servers or workstations, Xcacls.exe also offers one-step protection against deletion of folders or files by users.
Edit: forgot to add a reference to scripting
http://www.computerperformance.co.uk/vbscript/index.htm