Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Aleksey Cheusov                      2:5020/400     07 Aug 2002  18:02:59
 To : Alexey Goloschapov
 Subject : Re: smbmount
 -------------------------------------------------------------------------------- 
 
 Alexey Goloschapov <Alexey.Goloschapov@p91.f74.n468.z2.fidonet.org> writes:
 
 > . . .
 >     И еще вдогонку. Каким образом можно автоматически монтировать (т.е. при
 > обращении) виндовую шару?
 > . . .
 
 1---- Положи етот скрипт в /sbin/mount.smbfs
 
 #!/bin/sh
 
 #
 # By Aleksey Cheusov <cheusov@scnsoft.com>
 #
 
 usage (){
         echo ""
 }
 
 while [ $# -ne 0 ]; do
         case $1 in
                 --help)
                         usage
                         exit 0;;
                 -o)
                         arg_o=$2
                         shift
                         shift;;
                 -*)
                         args="$args $1 $2"
                         shift
                         shift;;
                 *)
                         if test -z "$path"; then
                                 path=$1
                         else
                                 mount_point=$1
                         fi
                         shift;;
         esac
 done
 
 #echo -e "path=$path\nmount=$mount_point\nargs=$args" 
     
 test -n $arg_o && arg_o="$arg_o,"
     
 if ! echo $arg_o | grep 'password='; then
     password=`cat /root/private/smb.passwd`
     user=`cat /root/private/smb.user`
     arg_o="${arg_o}workgroup=main,password=$password,username=$user"
 fi
 
 args="$args -o $arg_o"
 
 if test "_/dev/null" = "_$path"; then
         comp=`echo $mount_point | sed 's/\/...\///; s/~.*//'`
         dir=`echo $mount_point | cut -f 2 -d '~' | sed 's/\/$//'`
         test -z $comp && exit 1
         test -z $dir && exit 2
         exec /usr/bin/smbmount "//$comp/$dir" $mount_point $args
 else
         exec /usr/bin/smbmount $path $mount_point $args
 fi
 
 2---- 
   mkdir /smb
 
 3----
   создай файл /etc/auto.smb, состоящий из
   *      
 -fstype=smbfs,codepage=cp866,iocharset=koi8-r,fmask=640,dmask=750,uid=0,gid=0   
 :/dev/null
 
 4----
   Добавь строчку
   /smb /etc/auto.smb
   в файл /etc/auto.master
 
 5----
   /etc/init.d/autofs start
   или что там у тебя...
 
 NOTE!!!----
 
 -При обращении к каталогу
   /smb/<machine>~<share>/<path>
   будет монтироваться соответствующая директория соответствующей машины
 - имя пользователя и пароль для монтирования лежат в
   /root/private/smb.user
   /root/private/smb.passwd
 --- ifmail v.2.15dev5
  * Origin: Science Soft (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 smbmount   Alexey Goloschapov   02 Aug 2002 22:42:53 
 smbmount   Evgeniy Denisenko   04 Aug 2002 22:34:20 
 Re: smbmount   Aleksey Trufanov   05 Aug 2002 10:30:24 
 Re: smbmount   Yuriy Kaminskiy   05 Aug 2002 00:53:03 
 smbmount   Vladimir Shilov   06 Aug 2002 09:18:38 
 Re: smbmount   Aleksey Cheusov   07 Aug 2002 18:02:59 
 Re: smbmount   Igor Ushkalo   07 Aug 2002 18:19:24 
Архивное /ru.linux/17283ef57744a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional