tools_bash/mount_nas/nas_mnt.sh

43 lines
1.2 KiB
Bash
Executable File

#!/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