This locker has the "samba" software, which allows unix machines to exchange files with Windows machines using Microsoft's SMB network protocol. At the time of writing, Athena also has the samba tools installed, but has an older version. The main purpose of this locker is to have a version of "smbclient" which can read files from DFS shares. Bugs should be reported to . Known bug: The linux version prints errors: *** glibc detected *** free(): invalid pointer: 0x00b74efc *** ====================================================================== dfsclient is a local script, that wraps around smbclient, and makes it easier to use smbclient to connect to your \\win.mit.edu\dfs share. You could use raw smbclient instead of the dfsclient wrapper, but smbclient's interaction with dfs referrals may intimidate casual users. Dfsclient makes things more friendly. Recipies: Want to connect to your win.mit.edu DFS share? If your username is "username", you should run: dfsclient /profiles/u/username Want to download a tarfile of everything in your DFS share? dfsclient /profiles/u/username -Tc /tmp/username.tar Want to download your entire DFS share, as individual files? WARNING: this will put files into your CURRENT DIRECTORY! NOTE: you need to name both ".*" and "*" dfsclient /profiles/u/username -c 'prompt ; recurse ; mget .* *' Want to upload a pile of files into your DFS share? Read the smbclient(1) man page to learn about cd, prompt, recurse, and mput. BE WARNED that mistakes can delete your files. Want to upload that "username.tar" file back up to the DFS share? Read the smbclient(1) man page to see what the -T option can do. BE WARNED that mistakes can delete your files. ====================================================================== Jacob Morzinski 2006-Jan-31