New answers tagged smb
If a user has rights to a sub-directory on a share, I believe it is possible to directly map to it. net use m: \\server\public\jprof\cs101\files You can't map M: (for example) directly to the share and navigate down, that's what messes some people up. To do that you'll have to get funky with permissions, and that's a lot of work.
Since the world is over-concerned about security now (thanks to some ex-CIA guy), iSCSI have a huge security advantage over file transfering protocols. You can use encrypted file system and storage server would not know anything about its content. Simple example: You have your virtual server in one of a public cloud, like Amazon EC2 or Azure with any server ...
So just install Samba-server. Windows, Mac, *nix works well with it. Samba is universal solution in your case. Or try to use WebDAV.
Top 50 recent answers are included