Установка samba на FreeBSD

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

FreeBSDПришла пора установить и настроить samba на FreeBSD сервере. Для чего она нужна? Все мы знаем как расшарить определенную папку в системе Windows, чтобы она была видна другим компьютерам по сети. Для этих же целей в мире Unix существую программа samba.

Устанавливаем стандартным для FreeBSD - через систему портов:

  • cd /usr/ports/net/samba34/ && make install clean

Как только порт установиться, идем править конфигурационный файл smb.conf.

  • nano /usr/local/etc/smb.conf

Тут опять же есть несколько путей. Например, спрашивать пароль при попытки просмотра любой директории либо нет. Я сделал без пароля, т.к. кроме меня туда никто зайти не может в принципе. Реализуется это примерно так:

[global]
workgroup = HOME
keepalive = 3
netbios name = homefileserver
server string = Home FileServer
interfaces = 172.17.0.0/255.255.255.0
host allow = 172.17.0. localhost
socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY SO_RCVBUF=16384 SO_SNDBUF=16384
security = SHARE
log file = /var/log/samba/log.%m
max log size = 50
# lock directory=/var/lock/samba
hosts allow = 172.17.0.0/24
dos charset = 866
unix charset = utf8
display charset = 866
hide dot files = yes
guest account = maf
[homes]
comment = Home Directories
read only = No
browseable = Yes
writable = Yes
[maf]
path = /usr/home/maf/
# read only = No
writable = Yes
guest ok = yes
create mask = 775
hide dot files = yes

Каталог /usr/home/maf должна принадлежать guest юзеру maf. Так сделал для того, чтобы иметь возможность записывать туда по сети. Это основной момент, в остальном все шаблонно, взято из example конфигов. Пробуем стартануть демон и проверить с виндовой машины как все работает. Заносим в конфигурационный файл rc.conf запись о samba сервере:

  • samba_enable="YES"

И стартуем сам демон:

  • /usr/local/etc/rc.d/samba restart
Performing sanity check on Samba configuration: OK
Stopping smbd.
Stopping nmbd.
Removing stale Samba tdb files: ....... done
Starting nmbd.
Starting smbd.

Все завелось. Идем на винду и монтируем расшаренную папку как отдельный диск

  • net use n: \\172.17.0.1\maf

Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk

Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.