Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #mount.cifs //alexis-pc/users /mnt/alexis-pc/users/ -o user=alexis-pc/user,pass='*@p1te)',rw,ip=10.0.0.123
- # Arguments:
- # <computername> <share> <username>
- # pass='*@p1te('
- # mount.cifs //$1/$2 /mnt/$1/$2/ -o user=$1/$3,rw,ip=10.0.0.123
- dirname=`echo $2 | sed "s/\\$//g"`
- echo "Ensuring mountpoint exists... ($dirname)"
- if [ ! -d /mnt/$1/$dirname] ]; then
- if [ ! -d /mnt/$1] ]; then
- mkdir /mnt/$1
- fi
- if [ ! -d /mnt/$1/$dirname] ]; then
- mkdir /mnt/$1/$dirname
- fi
- fi
- echo Looking up NetBIOS name to IP translation...
- ipaddr=`nmblookup $1 | egrep "([0-9.]+) $1" -o | egrep "^[0-9.]+" -o`
- echo Mounting //$1/$2 at /mnt/$1/$dirname using user $1/$3 at IP $ipaddr ...
- mount.cifs --verbose //$1/$2 /mnt/$1/$dirname/ -o user=$1/$3,rw,ip=$ipaddr,uid=0,gid=1001,file_mode=0760,dir_mode=0770,forceuid,forcegid,iocharset=utf8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement