Have you considered doing this remotely?
There is software available that allows you to remote using different protocols (from Linux to RDP, or to Mac, etc.). The same applications should be able to handle the files, assuming they are in a unversal format (such as is the case with WORD or OPEN OFFICE).
If your base server is a Windows type box, there are two services which will need to be active: File Services for Macintosh and Print Server for Macintosh (provided you will need to print from the Mac). Make sure both are set to “automatic”. You’ll need to set access permissions on any share(s) the Mac clients will be accessing to allow the access, and you should be good to go. Not sure about the Linux clients, but I’m sure others will have the answer.
Be aware: setting Mac access on a Windows server will enable AppleTalk – very, very chatty protocol, so set the Mac clients on their own VLAN and restrict the AppleTalk traffic on the network, if at all possible, to its’ own VLAN.