artem
01.09.2015
5841

Samba и удалённый доступ к файлам (Centos 6.5)

Настраиваем доступ к файлам записей разговоров на Asterisk(FreePBX)-сервере для возможности их последующего  чтения/изменения/удаления через проводник windows с аутентификацией по  логину/паролю

Проверяем, нет ли у Вас уже установленных пакетов Sambaв системе:

rpm -qa | grep samba

Или:

yum list installed | grep samba

Если Вы ранее не использовали Samba, то скорее всего у Вас не будет этих пакетов. Поэтому их не обходимо поставить:

yum install samba samba-client samba-common –y

Добавляем Samba в автозагрузку:

chkconfig smb on
chkconfig nmb on

 

Если Вы пользуетесь IPtables, то необходимо открыть следующие порты для сети, из которой будет производиться запрос файлов(предположим, что это 192.168.0.0/24):

-A INPUT -s 192.168.0.0/24 -m state –state NEW -p udp –dport 137 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state –state NEW -p udp –dport 138 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state –state NEW -p tcp –dport 139 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state –state NEW -p tcp –dport 445 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state –state NEW -p tcp –dport 901 -j ACCEPT

Т.к. мы создаём сетевую папку защищенную логином/паролем, то необходимо создать пользователя и группу:

useradd smbuser
groupadd smbgrp
usermod -a -G smbgrp smbuser
smbpasswd -a smbuser

Создаём папку, к которой будем давать доступ и меняем на ней права:

mkdir /mnt/records/
chown -R smbuser:smbgrp /mnt/records/
chmod -R 0770 /mnt/records/

Далее необходимо создать символьную ссылку на директорию хранения записей разговоров:

ln -s /var/spool/asterisk/monitor/ /mnt/records/

Делаем копию дефолтного файла настроек Samba:

mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

Затем создаём новый и наполняем его содержимым:

vim /etc/samba/smb.conf

 Global Settings

 [global]

workgroup = WORKGROUP
security = share
map to guest = bad user

# открываем доступ к возможностям перехода по символьным ссылкам

unix extensions = no
wide links = yes
followsymlinks = yes

Share Secure Definitions 

[records]

path = /mnt/records
valid users = @smbgrp
guest ok = no
writable = yes
browsable = yes

Для сохранения изменений вводим: wq

Перезапускаемсервисы:

service smb restart
service nmb restart

Готово!

Теперь остаётся лишь ввести в проводнике Windows:

\IP-PBX

И работать с файлами.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices