Понадобилось на шлюз монтировать диски с виндовой шарой для работы по фтп. Вроде ничего сложного нету, открыл шару, смотрировал и все 🙂
В процессе подготовки данной задачи, у меня всплыло несколько не приятных моментов, если шара открыта для всех на чтение, то на FreeBSD при монтировании шел запрос пароля, мне это не подходило, так как могли и свет выключить, и сервак мог зависнуть, главное чтобы после ребута все поднималось автоматически, без моего участия.
Порывшись на просторах сети, на старых серверах, я нашел решение данной задачи. Главное все правильно сделать, и все будет работать как часы 🙂
Идем в
cd /etc/
и правим файлик
ee nsmb.conf
до такого состояния.
# First, define a workgroup. [default] workgroup=HOME - <strong>Ваша рабочая группа, обязательно указывать имя с заглавных букв</strong> # The 'FSERVER' is an NT server. [UPLOAD] - Имя вашей машины под виндой, обязательно указывать имя с заглавных букв charsets=koi8-r:cp866 addr=192.168.0.3 - IP Вашей машины под виндой [UPLOAD:SLIK] - тут указывается имя машины и локальная учетная запись на виндовой машине. # use persistent password cache for user 'joe' password=$$1767877DF - Это пароль для вашей учетной записи под виндой в зашифрованном виде.
Пароль шифруется такой командой
smbutil crypt 1234567
, где 1234567 Ваш пароль, на выходе он получает такое значение $$12a1a06767a6a5e
Почле чего можем приступать к монтированию шары, для это пишем такую команду в консоли:
mount_smbfs -E koi8-r:cp866 -W HOME //SLIK@upload/e$ /mnt/
У меня все прошло отлично, все при монтировалось, пароль не запрашивало, теперь имеем такой вывод
//SLIK@UPLOAD/E$ 932G 885G 46G 95% /tmp
Дальше можно написать простенький скрипт, и положить его в автозагрузку системы 🙂