Because I am so lazy I have only just gotten around to setting up a Samba share on the server so the lone XP machine in the house can partake in the festivities that all the other Linux boxen do. Easy but totally not worth it considering the performance is akin to waiting for puddles to evaporate during a rain storm. Yeah, it is that slow. anyway, here are the simple details:
sudo smbpasswd -a valid-local-user
sudo nano /etc/samba/smbusers
Add the following: system_username = “network username”
Edit /etc/samba/smb.conf and add the following:
Find and comment out: ; security = user
Add the the following below it:
security = user username
map = /etc/samba/smbusers
At the bottom of the file add:
[Your-Share-Here]
comment = Name-It-How-You-Like
path = /path/to/folder/
public = yes
writable = yes
valid users = valid-local-user
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
Reload the service: sudo /etc/init.d/samba restart
Then be amazed at how SLOW it is. I heartily recommend Samba only be used to share little, itty-bitty pieces of data, anything else and you’ll grow old waiting.



Hmmmm, I never noticed it was slow but then again, I’m not listening to mp3s using it or anything. I’m:
1. Editing php files on my linux box using Homesite on windows.
2. Backing up web files and mysql databases which are on the linux box using a backup process running on windows.
Yeah, anything requiring throughput should be completely and utterly disregarded as it is muy doloroso.