======Mounting U and X drives automatically on Linux at boot-time======
This requires the user to have sudo access, and be comfortable with using the Linux command line and some minor editing of system files.
It's not really suitable for WiFi-connected devices, as any network offline-time or switch to a different hotspot may cause the shares to lock up and necessitate a reboot. Use for ethernet-connected desktops only. Also, it's not suitable for shared computers; only if you are the sole user.
First it's necessary to install some extra package to allow mounting of network shares onto the local filesystem:
sudo apt install cifs-utils
Create some mountpoints in your home directory:
mkdir $HOME/U-drive
mkdir $HOME/X-drive
Make a file to hold your University credentials for accessing the shares drives:
nano $HOME/smbcredentials
Populate that file with your username, password and domain like this (replacing the x's with your own details!):
username=ac1xxx
password=xxxxxxxx
domain=SHEFUNIAD
Lock down the permissions:
chmod 600 $HOME/smbcredentials
To tell the system to mount these at boot-time, it's necessary to edit the file system mounts table. Before doing this, find out your **uid** and **gid** values, using the "id" command.\\
Also, if you haven't done so already, find out the path to the particular server your U-drive is located on, here:\\ https://www.sheffield.ac.uk/it-services/password/crisp-web.pl \\
(see the section "View University Storage Information"and look in the "Server" field)
Then edit:
sudoedit /etc/fstab
Using the information you gathered in the last step, add these entries to the file:
//stfdataXX.shef.ac.uk/home/Ac/Ac1XXX /home//U-drive cifs uid=xxxx,gid=xxxx,credentials=/home//smbcredentials 0 0
//uosfstore.shef.ac.uk/shared /home//X-drive cifs uid=xxxx,gid=xxxx,credentials=/home/your_username/smbcredentials 0 0
The above is generic, so you need to replace:
* stfdataXX with your storage server,
* Ac1xxx with your //ITS// username,
* the uid and gid with your own, so it the shares can be mounted in your home directory,
* and with your //local// username on your PC
One this is set up, reboot, log in, and the U and X drives should be available in your home directory.
====Alternative: easy mounting but not automatically====
You may prefer to not have the U and X drives mounted at boot time, but still have easy access to them. In this case, in the mount options in fstab, prefix the uid=xxx with "noauto", so it would look like this:
//stfdataXX.shef.ac.uk/home/Ac/Ac1XXX /home//U-drive cifs noauto,uid=xxxx,gid=xxxx,credentials=/home//smbcredentials 0 0
//uosfstore.shef.ac.uk/shared /home//X-drive cifs noauto,uid=xxxx,gid=xxxx,credentials=/home//smbcredentials 0 0
Then, when you do want to mount them, use this command:
sudo mount /home//U-drive
sudo mount /home//X-drive
To unmount, do this:
sudo umount /home//U-drive
sudo umount /home//X-drive