The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Использование smbfs через autofs"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Использование smbfs через autofs"
Сообщение от auto_tips (??) on 19-Окт-04, 07:26 
Пишем скрипт /etc/auto.smbfs примерно такой:
   #!/bin/sh
   a="${1/@//}"
   a="${a//\ /\\ }"
   echo -fstype=smbfs,username=guest,password=fmask=666,iocharset=cp1251,codepage=cp866 :"//$a"

Параметры - по вкусу. automount как-то небрежно относится к пробелам в имени, но так работает.
Ставим на файл бит исполнения:
   chmod +x /etc/auto.smbfs

Далее в /etc/auto.master добавляется строка
   /var/autofs/smb   /etc/auto.smbfs
   где /var/autofs/smb  - точка монтирования.

Стартуем:
   /etc/init.d/autofs restart

Для удобства:
   ln -s /var/autofs/smb /smb

Теперь можно обращатся к шаре "share" на хосте "host" вот так:
   cd /smb/host@share
по IP тоже работать должно.

Всё написанное верно для дистрибутива debian sarge. Нужны пакеты autofs и smbfs.
Желающие могут расширить фунциональность, прикрутив  к скрипту передачу логина\пароля через путь.


URL:
Обсуждается: https://www.opennet.ru/tips/info/739.shtml

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Использование smbfs через autofs"
Сообщение от arruah email(??) on 19-Окт-04, 07:26 
да удобно.
Cообщить модератору | Наверх | ^

2. "Использование smbfs через autofs"
Сообщение от Konstantin (??) on 16-Ноя-04, 10:40 
в скрипте надо добавить маскировку всяких других спецсимволов, типа $ и тд.

есть какая-нить спецфункция для этого ?

Cообщить модератору | Наверх | ^

3. "Использование smbfs через autofs"
Сообщение от Konstantin email(??) on 02-Дек-04, 13:09 
вот продолжение темы:
браузинг по шарам

#!/bin/sh
rm -fr /tmp/smbbrowse/"$1"/* &>/dev/null
rpcclient -U guest% -c "netshareenum 1" $1 |
grep netname:  |
cut -d" " -f2- |
while read s ; do
    mkdir -p /tmp/smbbrowse/"$1"/"$s"
    ln -s /smb/"$1"@"$s" /tmp/smbbrowse/"$1"/"$s"/_
done &> /dev/null
echo -fstype=none,bind :/tmp/smbbrowse/"$1

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру