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

Samba - это один из популярных файловых и принт-серверов для клиентов MS Windows

Установка

Установка с использованием sysinstall

# sysinstall
Packages      Install pre-packaged software for FreeBSD
cups-base-1.2.2
gettext-0.14.5_2
gmake-3.81_1
gnutls-1.4.4_1
jpeg-6b_4
libgcrypt-1.2.3_1
libgpg_error-1.4
libiconv-1.9.2_2
m4-1.4.4
openldap-client-2.3.27
perl-5.8.8
pkg-config-0.21
png-1.2.12_1
popt-1.7_1
tiff-3.8.2
samba-3.0.23c_2,1

Установка из коллекции портов FreeBSD

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

/etc/rc.conf

samba_enable="YES"
nmbd_enable="YES"
smbd_enable="YES"
samba_config="/usr/local/etc/samba/smb.conf"

Запуск, остановка, перезапуск Samba

Запуск
# /usr/local/etc/rc.d/samba start
Остановка
# /usr/local/etc/rc.d/samba stop
Перезапуск
# /usr/local/etc/rc.d/samba restart

Настройка Samba

smb.conf - основной файл настройки Samba
# cp /usr/local/share/examples/samba/smb.conf.default /usr/local/etc/smb.conf

Глобальные настройки

[global]
# Имя домена или рабочей группы
workgroup = test1
netbios name = FreeBSD
server string = Samba Server # Включить шифрование паролей
encrypt passwords = yes

Управление доступом

На уровне пользователей

Доступ к ресурсам осуществляется по имени пользователя

security = user

На уровне ресурсов

Доступ осуществляется по паролю к ресурсу

security = share

Переадресация проверки на другой сервер

security = server

Имитация работы сервера домена Windows

security = domain

Простейшая конфигурация

[global]
workgroup = test1
netbios name = FreeBSD
server string = Samba Server
security = share
guest account = pcguest

[tmp]
comment = Temporary file space
path = /tmp
read only = no
public = yes



[ Назад ]

 

Сайт управляется системой uCoz