I have a machine running Ubuntu 9.10 which I use to keep my media on. An external USB hard drive is connected to it that has a folder of music. How would I set it up so that my iTunes running on another machine on the same network can use the music from the hard drive in its library? Also, in general how would I set it up so that any machine on the network can download and upload files from the external hard drive connected to the Ubuntu box?
For iTunes, it would be running on a Mac 10.6. As for general file sharing, the machines would be Mac or Windows XP/7. I would like it to be password protected at least.