|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17283ef57744a.html, оценка из 5, голосов 10
|