Samba-сервер
Исходные данные:
FreeBSD 9.0
Samba-3.6.7
# cd /usr/ports/net/samba36 # make install
Выбираем нужное: LDAP, ADS, CUPS, WINBIND, SWAT, ACL_SUPPORT, SYSLOG, POPT
Правим конфиг /usr/local/etc/smb.conf
под свои нужды(сделаем простейший):
[global] workgroup = MEGAPUPER server string = Samba interfaces = fxp1 bind interfaces only = Yes security = SHARE encrypt passwords = No log file = /var/log/samba/log.%m max log size = 50 local master = No domain master = No dns proxy = No idmap config * : backend = tdb [torrents] comment = torrents path = /mnt/disk2/torrent guest ok = Yes hosts allow = 192.168.0.1, 192.168.0.2, 192.168.0.3, 192.168.0.4, 192.168.0.6 [porno] comment = porno path = /mnt/disk2/porno guest ok = Yes hosts allow = 192.168.0.1, 192.168.0.2, 192.168.0.3, 192.168.0.4, 192.168.0.6 [video] comment = video path = /mnt/disk3/video guest ok = Yes hosts allow = 192.168.0.1, 192.168.0.2, 192.168.0.3, 192.168.0.4, 192.168.0.6
Добавляем в /etc/rc.conf
:
samba_enable="YES"
Стартуем:
servmp@/root#/usr/local/etc/rc.d/samba start Removing stale Samba tdb files: ....... done Starting nmbd. Starting smbd.
Запустилось. Пробуем подключать наши сетевые диски.
Web-интерфейс управления.
Раскомментируем в файле /etc/inetd.conf
строчку:
swat stream tcp nowait/400 root /usr/local/sbin/swat swat
Вносим в /etc/rc.conf
:
inetd_enable="YES"
Рестартим inetd:
/etc/rc.d/inetd restart
Всё можно заходить: http://ip_address:901/
Логин/пароль на вход такие же как во фрю.