#!/bin/bash # My window and unix user names windows_me=tomh unix_me=tweety # Nice safe path PATH=/sbin:/bin:/usr/sbin:/usr/bin export PATH # Find some gui way to ask for windows password . $HOME/profile/scripts/setup-askpass if [ -x "$SSH_ASKPASS" ] then # Now write the credentials to a nice secure deleted file we keep # open on file descriptor 4 password=`$SSH_ASKPASS "user $windows_me domain iccur windows password?"` rm -f /tmp/${windows_me}$$.cred origumask=`umask` umask 077 exec 4<>/tmp/${windows_me}$$.cred rm -f /tmp/${windows_me}$$.cred umask $origumask umask echo username=$windows_me > /dev/fd/4 echo password=$password >> /dev/fd/4 mount -t cifs -o credentials=/dev/fd/4 -o domain=iccur -o uid=$unix_me -o gid=$unix_me \\\\flfs\\$windows_me /flfs/$windows_me mount -t cifs -o credentials=/dev/fd/4 -o domain=iccur -o ro -o uid=$unix_me -o gid=$unix_me \\\\intranet\\public /intranet/public else exit 2 fi