43 lines
1.2 KiB
Bash
43 lines
1.2 KiB
Bash
|
#!/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
|