#!/bin/bash echo "--- mount NAS Shares ---" #values user="mussterman" user_uid="`id -u $user`" user_gid="`id -g $user`" nas_ip="10.0.6.50" nas_domain="local" mnt_root="/home/$user/.mnt/NAS/" echo "USER: $user" echo "IP: $nas_ip" echo -n "Tpye in Sudo Passwort: "; read -s passwd_sys; echo echo -n "Tpye in NAS Passwort: "; read -s passwd_nas; echo echo; echo; [ -n "`mount | grep /home/$user/.mnt/NAS/`" ] && { #already mountetd echo try remount echo "$passwd_sys" | sudo -p "Unmount All: " -kS umount /home/$user/.mnt/NAS/* || { echo ERROR sleep 3 exit 1 } echo OK } #echo -n "HOME: " echo "$passwd_sys" | sudo -p "HOME: " -kS mount -t cifs -o username="$user",password="$passwd_nas",domain=$nas_domain,uid="$user_uid",gid="$user_gid" "//$nas_ip/$user" "$mnt_root/HOME/" && echo OK for i in eBooks Filme Photos Programme Sound Vorlagen 'TV Aufnahmen'; do echo "$passwd_sys" | sudo -p "$i: " -kS mount -t cifs -o username="$user",password="$passwd_nas",domain=$nas_domain,uid="$user_uid",gid="$user_gid" "//$nas_ip/$i" "$mnt_root$i/" && echo OK done #echo -n 'nas_mnt: ' #echo "$passwd_sys" | sshfs "$user"@"$nas_ip":/mnt/ /data/nas_mnt/ -o password_stdin,allow_other && echo OK sleep 3