Дек 01 2008

Установка и настройка Samba сервера

На сегодняшний день, Samba сервер является самым востребованным сервисом в любом офисе.
Настроим Samba сервер, как простой файлообменный сервер для небольшого офиса. В этой статье я не буду рассматривать разделение прав, проверку паролей, сделаем такой сервер, в который может разместить свои файлы каждый из работников офиса.

Начнем установку:
Перейдем в директорию порта и выполним команды установки:

cd /usr/ports/net/samba3/
make install clean

установка начинается с конфигурационного диалога. Вообще samba можно настроить так, что она, практически полноценно может заменить контроллер домена Windows, но мы пока ограничимся простой настройкой.
Соответственно, выберем такие опции конфигурации:

   ┌────────────────────────────────────────────────────────────────────┐
   │                   Options for samba 3.0.32_1,1                     │
   │ ┌────────────────────────────────────────────────────────────────┐ │
   │ │  [ ] LDAP         With LDAP support                            │ │
   │ │  [ ] ADS          With Active Directory support                │ │
   │ │  [ ] CUPS         With CUPS printing support                   │ │
   │ │  [ ] WINBIND      With WinBIND support                         │ │
   │ │  [ ] ACL_SUPPORT  With ACL support                             │ │
   │ │  [ ] AIO_SUPPORT  With Asyncronous IO support                  │ │
   │ │  [ ] FAM_SUPPORT  With File Alteration Monitor                 │ │
   │ │  [Х] SYSLOG       With Syslog support                          │ │
   │ │  [ ] QUOTAS       With Disk quota support                      │ │
   │ │  [X] UTMP         With UTMP accounting support                 │ │
   │ │  [ ] PAM_SMBPASS  With PAM authentication vs passdb backends   │ │
   │ │  [ ] CLUSTER      With experimental cluster support            │ │
   │ │  [ ] DNSUPDATE    With dynamic DNS update(require ADS)         │ │
   │ │  [ ] EXP_MODULES  With experimental modules                    │ │
   │ │  [X] POPT         With system-wide POPT library                │ │
   │ │  [X] PCH          With precompiled headers optimization        │ │
   │ │  [ ] MAX_DEBUG    With maximum debugging                       │ │
   │ │  [ ] SMBTORTURE   With smbtorture                              │ │
   ├─└──────.(+)──────────────────────────────────────────────────────┘─┤
   │                       [  OK  ]       Cancel                        │
   └────────────────────────────────────────────────────────────────────┘

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

;*******************section global*****************
[global]
domain master = no
workgroup = HILIK
interfaces = 192.168.0.1
hostname lookups = yes
server string = hilik.org.ua
security = SHARE
netbios name = HILIK
load printers = no
log file = /var/log/samba/log.%m
max log size = 50
dns proxy = no
local master = yes
wins support = yes
dos charset = CP866
unix charset = KOI8-R
display charset = KOI8-R
socket options = TCP_NODELAY SO_SNDBUF=8760 IPTOS_LOWDELAY SO_RCVBUF=4096
;*******************section video*****************
[share]
comment = Video
path = /home/share
public = yes
allow hosts = 192.168.0.
guest ok = yes
hosts allow = 192.168.0.
writeable = yes

Файл настроек состоит из двух секций, первая [global] отвечает за глобальные настройки сервера, вторая секция [share] — это настройки непосредсвенно расшареного ресурса share. В windows сети наш samba сервер будет виден как \\Hilik и у него будет сетевой ресурс share. Этот ресурс будет доступен для записи/чтения, любому из сети 192.168.0.0/24
Таких настроек достаточно для небольшого офиса.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Украинская Баннерная Сеть