Ээээ... Чем монтируете? Подробно что пишите/тыкаете? Как на винде что-то смонтировать? Может вы маппите шару? Хотя шара не в катклог маппится, и уж тем более мапа не становится файлом. Где то тут шайтан однако!
#!/bin/bash
homedir=$(echo $userproperties | /usr/bin/cut -d ":" -f 6);
usrgid=$(echo $userproperties | /usr/bin/cut -d ":" -f 4)
if [ ! -d $homedir/Desktop/net-common ]; then
/bin/mkdir -p $homedir/Desktop/net-common
/bin/chown -R $userid $homedir/Desktop
fi
if [ ! -d $homedir/Desktop/net-home ]; then
/bin/mkdir -p $homedir/Desktop/net-home
/bin/chown -R $userid ${homedir}
fi
if [ ! -d /tmp/UserFolders ]; then
/bin/mkdir -p /tmp/UserFolders
fi
if [ ! -d /var/run/sgauth ]; then
/bin/mkdir -p /var/run/sgauth
fi
/sbin/mount.smbfs //server/CommonFolders ${homedir}/Desktop/net-common -o uid=${userid},gid=${usrgid},iocharset=utf8,codepage=cp866,username=${userid},password="${userpass}"
/sbin/mount.smbfs //server/UsersFolders /tmp/UserFolders -o uid=${userid},gid=${usrgid},iocharset=utf8,codepage=cp866,username=${userid},password="${userpass}"
/bin/mount --bind /tmp/UserFolders/${userid} ${homedir}/Desktop/net-home
/usr/local/bin/sgauth ${ip_gw} 5555 ${userid} ${userpass} &
echo $! > /var/run/sgauth/${userid}.pid
exit 0;