Am I correct in thinking that, in OS X, any user wishing to connect over the network to any shared volumes I might have needs to have a user account on my machine?
This means that I need to have a user account on my machine for everyone else on my network who I want to share files with...