Custom Permissions For Users' Folders

I'd like there to be a way to set custom permissions for each individual user account and they folders they can access? I've set this up on my shared server and have 3 separate accounts on it. I'd like to be able to set it up so that each of us can only access our individual folders.
ie
User 1 - access ~/User1/
User 2 - access ~/User2/
User 3 - access ~/User3/
Also, could you make a way to eliminate a specific folder from showing up on the list? I have a few folders that don't contain music yet they show up on the list of available folders. Its a subdirectory within the directory I have selected for making available.
ie - I have ~/Files/ as my available folder.
I want ~/Files/abc/, ~/Files/def/, ~/Files/song.mp3 to be available
I DO NOT want ~/Files/xyz to be available
ie
User 1 - access ~/User1/
User 2 - access ~/User2/
User 3 - access ~/User3/
Also, could you make a way to eliminate a specific folder from showing up on the list? I have a few folders that don't contain music yet they show up on the list of available folders. Its a subdirectory within the directory I have selected for making available.
ie - I have ~/Files/ as my available folder.
I want ~/Files/abc/, ~/Files/def/, ~/Files/song.mp3 to be available
I DO NOT want ~/Files/xyz to be available