- после обновления samba до версии 3.6.25 она вдруг перестала работать, безо всяких сообщений об ошибках как на консоли так и в логах
- если верить makefile, то samba36 на FreeBSD разработчики перестанут поддерживать с 01 марта 2017 года.
- Использованные версии ПО:
# uname -sr FreeBSD 10.3-RELEASE-p16
# pkg info | grep samba samba44-4.4.8_1 Free SMB/CIFS and AD/DC server and client for Unix
- Установка
# cd /usr/ports/net/samba44 # make install clean
Вот мой конфиг - установка на домашний сервер, так что никаких AD и прочего:[ ] ACL_SUPPORT File system ACL support [ ] ADS Active Directory client support [ ] AD_DC Active Directory Domain Controller support [ ] CUPS CUPS printing system support [x] DEBUG Build with debugging support [ ] DEVELOPER With development support [ ] DNSUPDATE Dynamic DNS update (require ADS) [ ] DOCS Build and/or install documentation [ ] EXP_MODULES Experimental modules [ ] FAM File Alteration Monitor support [ ] LDAP LDAP client support [ ] MANPAGES Build manpages from DOCBOOK templates [x] PTHREADPOOL Pthread pool [ ] QUOTAS Disk quota support [x] SYSLOG Syslog logging support [x] UTMP UTMP accounting support ─────────────────────────────────── DNS ────────────────────────────────── ( ) NSUPDATE Use samba NSUPDATE utility for AD DC ( ) BIND99 Use bind99 as AD DC DNS server frontend ( ) BIND910 Use bind910 as AD DC DNS server frontend ───────────────────────────────── ZEROCONF ─────────────────────────────── ( ) AVAHI Zeroconf support via Avahi ( ) MDNSRESPONDER Zeroconf support via mDNSResponder
- Настройка
/etc/rc.conf:samba_server_enable="YES"
/usr/local/etc/smb4.conf#======================= Global Settings ===================================== [global] workgroup = HOME server string = My File Server # метод доступа - по пользователям security = user # все нераспознанные пользователи приравниваются к guest map to guest = Bad User # кому разрешен доступ hosts allow = 192.168.1. 127. load printers = no # уровень отладки, 0-10 log level = 0 log file = /var/log/samba4/log.%m max log size = 5000 # на FreeBSD помогает ускорить работу, но не всегда, нужно пробовать socket options = SO_RCVBUF=8192 SO_SNDBUF=8192 # интерфейсы, на которых слушает samba #interfaces = lo0 re0 # ИЛИ ip, на которых слушает samba (если, например, на интерфейсе есть 2 ip) interfaces = 192.168.1.2 # слушаем только на заданных в конфиге интерфейсах bind interfaces only = yes # главный в сети local master = yes os level = 255 preferred master = yes # включена поддержка wins wins support = yes dns proxy = no # Charset settings # кодировка файловой системы на FreeBSD unix charset = utf8 # кодировка, в которой названия файлов отдаются клиентам dos charset = cp1251 #============================ Share Definitions ============================== [media] comment = Media path = /home/media public = yes guest ok = yes writable = no # показывать или нет в списке ресурсов сервера # доступ к ресурсу все равно будет ; browseable = no [upload] comment = Upload path = /home/media/upload public = yes guest ok = yes writable = yes read only = no ; browseable = no ; write list = @staff
- Запускаем
# /usr/local/etc/rc.d/samba_server start
- Логи
/var/log/samba4