Настройка SAMBA

Материал из WikiAdmin
Перейти к: навигация, поиск

Samba (домашняя страница) предоставляет собой службу доступа к файлам и принтерам для различных клиентов Microsoft Windows и может интегрироваться с операционной системой Windows Server, либо как основной контроллер домена (PDC), либо как член домена. Она также может быть частью домена Active Directory. По сути - та самая всеми любимая служба для доступа к "расшареным" папкам и принтерам. Несмотря на наличие некоторых других вариантов, этот сервис остается весьма популярным и востребованным в локальных сетях. Поэтому поднятие этой службы на Linux-машине - не редкость.

Простейшая настройка SAMBA заключается в конфигурировании сервиса в файле smb.conf (/etc/samba/smb.conf в centos или ubuntu). В данном примере мы настроим одну расшаренную папку и принтер в SAMBA.

Пример простой настройки SAMBA:

[global]
	null passwords = yes #разрешаем вход без пароля
	encrypt passwords = yes
	realm = host.workgroup #указываем имя хоста и рабочей группы
	public = yes #виден в сети
	winbind use default domain = false
	passdb backend = tdbsam
	template shell = /bin/false
	netbios name = host #видимое имя
	cups options = raw
	server string = smitty
	default = host.workgroup
	workgroup = workgroup #имя рабочей группы
	os level = 20
	security = share

[printers] #Принтер
	comment = All Printers #комментарий, не обязательный параметр, но лучше все-таки указывать
	printable = yes #разрешить печать
	path = /var/spool/samba #
	guest ok = yes #разрешить гостевой доступ
	browseable = yes #виден в сети

[share] #Шара
	comment = Reports #комментарий, не обязательный параметр, но лучше все-таки указывать
	path = /home/share #расшаренная папка
	writeable = yes #разрешаем запись
	browseable = yes #виден в сети
	guest only = yes #разрешить только гостевой доступ, пароль не требуется
	create mask = 0775
	directory mask = 0775

Настройка iptables для SAMBA

Настройка для сервера:

/sbin/iptables -A INPUT -i eth0 -m pkttype --pkt-type broadcast -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p tcp -m tcp -m multiport --dports 139,445 -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p udp -m udp -m multiport --dports 137,138 -j ACCEPT

Ошибки SAMBA


См. так же:

Если эта страница оказалась для вас полезной, нажмите на кнопку. :)
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты