Allowing guest session to access certain user directories

Solution 1:

You are doing it wrong.

The Shares you are setting up as described in your question are network shares. For people accessing your PC over a network. You most likely don't want any shares.

There are many ways to set permissions to allow user "guest" to access files in ~/Music.

Here is one way:

Assuming you are happy for anyone to access this directory you can do this.

Check permissions on your home directory allow anyone to access it's contents. Running ls -l should return this

richardjh@ubuntu ~ $ ls -ld ~
drwxr-xr-x 57 richardjh richardjh 4096 2010-10-28 09:10 /home/richardjh

The important bit is the drwxr-xr-x

Set Permissions on ~/Music and all subfolders to 755 like this

find ~/Music -type d -exec chmod o+rx {} \;

Set Permissions on all files in ~/Music and it's subfolders like this

find ~/Music -type f -exec chmod o+r {} \;

Log in as guest and you should be able to browse the Music directory and play the files within.