Instructions for Mounting socrates.cs Filesystems Via Linux 0. Make a directory called "socrates" off of your home directory. For example, if your local username is "weimer" $ mkdir /home/weimer/socrates 1. You must become root or otherwise have administrator access to your machine to set things up the first time. 2. Create a file named /etc/credentials-socrates that is two lines long. root# cat /etc/credentials-socrates username=CSLAB/mst3k password=XYZ123 Replace "mst3k" with your UVA id and "XYZ123" with your password. 3. Change the permissions of the credentials file so that only root can read or write it: # chmod og-rwx /etc/credentials-socrates # ls -la /etc/credentials-socrates -rw------- 1 root root 37 2010-03-18 14:21 /etc/credentials-socrates 4. Edit /etc/fstab, adding this line above the one that says "proc": //socrates/mst3k /home/my-local-username/socrates cifs //credentials=/etc/credentials-socrates 0 0 Replace "mst3k" with your UVA id and "my-local-username" with your username on your linux machine. For example, my UVA id is "wrw6y" but my local machine username is "weimer". 5. Mount the filesystem: # mount /home/my-local-username/socrates Replace "my-local-username" with your username on your linux machine (e.g., "weimer"). 6. You no longer need to be root, and should be able to change directories to something like /home/weimer/socrates/public_html/cgi-bin 7. You're done! As of Tue Mar 30 10:21:15 EDT 2010, Wes Weimer has verified that this exact process works from a linux machine at cs.virginia.edu. However, if it does not work for you, you should use the supported lab machines.