Устанавливаем Samba в OpenBSD

Аватар пользователя ttys

Данный метод относится к OpenBSD во FreeBSD немного отличается (местонахождения пакетов и конфигурационных файлов)
Устанавливаем Samba из портов:

cd /usr/ports/net/samba; make install clean CLEANDEPENDS=Yes

Так же можно установить Samba с помощью скомпилированного пакета:
export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.5/packages/i386/
pkg_add samba-3.0.33.tgz

Создаем расшаренные каталоги и установим на них необходимые права:
mkdir -p /var/samba/{public,music}
chmod 777 /var/samba/public

Редактируем конфигурационный файл smb.conf:
vi /etc/samba/smb.conf
[global]
   workgroup = WORKGROUP
   netbios name = Server
   server string = Samba Server %v
   security = share
   hosts allow = 192.168.2. 127.
   load printers = no
   guest account = nobody
   guest ok = yes
   log file = /var/log/smbd.%m
   max log size = 1024
   interfaces = fxp1 lo0
;  bind interfaces only = yes
   local master = no
   os level = 1
   domain master = no
   preferred master = no
   wins support = no
   wins proxy = no
   dns proxy = no
   dos charset = cp866
   unix charset = koi8-r
 
[public]
   path = /var/samba/public
   comment = Share folder
   browseable = yes
   writable = yes
;  create mask = 0644
;  directory mask = 0775
 
[music]
   path = /var/samba/music
   comment = Music files
   browseable = yes
   writeable = no

Проверяем конфигурационный файл на наличие ошибок:
testparm /etc/samba/smb.conf

Запускаем демоны smbd и nmbd:
/usr/local/libexec/smbd -D
/usr/local/libexec/nmbd -D

Проверяем работоспособность:
smbclient -U% -L localhost
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.33]
 
	Sharename       Type      Comment
	---------       ----      -------
	public	        Disk      Share folder
	music	        Disk	     Music files
	IPC$	        IPC       IPC Service (Samba Server 3.0.33)

Чтобы Samba автоматически запускалась при старте системы, внесем соответствующие
изменения в /etc/rc.local:
vi /etc/rc.local
if [ -x /usr/local/libexec/smbd ]; then
	echo -n ' smbd';	/usr/local/libexec/smbd -D
fi
 
if [ -x /usr/local/libexec/nmbd ]; then
	echo -n ' nmbd';	/usr/local/libexec/nmbd -D
fi

При необходимости можно воспользоваться SWAT - программой веб администрирования Samba:
vi /etc/inetd.conf
901 stream tcp nowait.400 root /usr/local/libexec/swat swat

И перезагрузить конфигурацию inetd:
kill -HUP `head -1 /var/run/inetd.pid`

Внимание: по умолчанию при использовании SWAT вся информация, в том числе и пароли, передается в открытом виде. Для обеспечения безопасности соединений необходимо дать указание stunnel принимать входящие SSL-соединения на 902 порту, расшифровывать данные и передавать их на порт 901.
vi /etc/stunnel/stunnel.conf
[swats]
accept  = 902
connect = 901

Ссылки:

Ваша оценка: Нет Средняя: 5 (3 голоса)

откорректируй

Я тебе выслал замечание по статье.

Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption>
  • Строки и параграфы переносятся автоматически.
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <c>, <cpp>, <mysql>, <perl>, <php>, <python>, <text>. The supported tag styles are: <foo>, [foo].
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: a, abbr, acronym, code, pre.

Подробнее о форматировании

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
1 + 11 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.

Последние статьи

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer