Smbfs — монтирование виндовых шар на FreeBSD


Понадобилось на шлюз монтировать диски с виндовой шарой для работы по фтп. Вроде ничего сложного нету, открыл шару, смотрировал и все 🙂
В процессе подготовки данной задачи, у меня всплыло несколько не приятных моментов, если шара открыта для всех на чтение, то на 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

Дальше можно написать простенький скрипт, и положить его в автозагрузку системы 🙂


Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.