# Mounts the CIFS share (samba) when the user clicks on it # Preparation # Install Packages # sudo apt-get install cifs-utils smbclient samba # Add user to sudoers file # sudo nano /etc/sudoers # # User privilege specification # root ALL=(ALL) ALL # zas ALL=(ALL) ALL <---- add this line with your username Novell_user='zas' Linux_user="$USER" Linux_group="$Linux_user" echo "******************************************************" echo "Mounting HES-SO Novell network disks..." echo "****" echo -n "Password Novell: " stty -echo read password stty echo echo "" # force a carriage return to be output # create folder if they doesn't exist if [ ! -d "/mnt/i_si" ]; then sudo mkdir /mnt/i_si fi if [ ! -d "/mnt/k_adm" ]; then sudo mkdir /mnt/k_adm fi if [ ! -d "/mnt/p_pcb" ]; then sudo mkdir /mnt/p_pcb fi if [ ! -d "/mnt/r_public" ]; then sudo mkdir /mnt/r_public fi if [ ! -d "/mnt/u_home" ]; then sudo mkdir /mnt/u_home fi if [ ! -d "/mnt/t_tools" ]; then sudo mkdir /mnt/t_tools fi #/sbin/mount.cifs //nwedata/share ~/share_s/ -o uid=$Linux_user -o gid=$$Linux_group -o username=$Novell_user -o password=$password -o noserverinfo -o rw -o file_mode=0777 -o dir-mode=0777 sudo mount -t cifs //nwedata/home/Users/$Novell_user /mnt/u_home/ -o uid=$Linux_user -o gid=$Linux_group -o username=$Novell_user -o password=$password -o noserverinfo -o rw -o file_mode=0777 -o dir-mode=0777 sudo mount -t cifs //nwedata/Si /mnt/i_si/ -o uid=$Linux_user -o gid=$Linux_group -o username=$Novell_user -o password=$password -o noserverinfo -o rw -o file_mode=0777 -o dir-mode=0777 sudo mount -t cifs //nwedata/adm /mnt/k_adm/ -o uid=$Linux_user -o gid=$Linux_group -o username=$Novell_user -o password=$password -o noserverinfo -o rw -o file_mode=0777 -o dir-mode=0777 sudo mount -t cifs //nwedata/share/public /mnt/r_public/ -o uid=$Linux_user -o gid=$Linux_group -o username=$Novell_user -o password=$password -o noserverinfo -o rw -o file_mode=0777 -o dir-mode=0777 sudo mount -t cifs //nwedata/Pcb/ /mnt/p_pcb/ -o uid=$Linux_user -o gid=$Linux_group -o username=$Novell_user -o password=$password -o noserverinfo -o rw -o file_mode=0777 -o dir-mode=0777 echo "****" echo "Finished mounting" echo "******************************************************"