Как настроить samba4 на FreeBSD 10

Обновлено Обновлено: Опубликовано Опубликовано:

Прежде чем начать настройку samba4, у вас должен быть сервер с установленной FreeBSD 10 и настроенной сетью с доступом к сети Интернет.

Подготовка сервера

Заходим в систему под суперпользователем:

$ su

Устанавливаем часовой пояс (у меня московское время) и синхронизируем его с сервером времени:

cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime; ntpdate 0.freebsd.pool.ntp.org

 Настраиваем задание в cron для автоматической синхронизации времени каждый день в 00:00:

echo '0 0 * * * /usr/sbin/ntpdate 0.freebsd.pool.ntp.org' >> /var/cron/tabs/crontab && crontab /var/cron/tabs/crontab

Обновляем пакеты:

pkg update && pkg upgrade

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

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

pkg install samba4

Создаем конфигурационный файл и вносим в него следующее:

ee /usr/local/etc/smb4.conf

[global]

  workgroup = WORKGROUP
  server string = Samba Server
  log file = /var/log/samba4/log.%m
  max log size = 500
  socket options = TCP_NODELAY
  os level = 1
  map to guest = Bad Password

 

[DATA]

  comment = Public Folder

  path = /data

  public = yes

  writable = yes

  read only = no

  create mask = 0777

  directory mask = 0777

* секция [global] отвечает за общие настройки сервера samba, [DATA] — названная мною шара.
** общая папка находится в каталоге /data, все созданные пользователями папки и файлы будут доступны остальным для чтения, редактирования и удаления.
*** подключиться к серверу смогут только авторизованные пользователи.

 Создаем каталог /data и выставляем на него полные права для всех пользователей:

mkdir /data && chmod 777 /data

Создаем учетную запись smbuser в системе FreeBSD:

pw useradd smbuser

Теперь создаем учетную запись в samba4:

smbpasswd -a smbuser

Будет запрошен новый пароль для создаваемого пользователя — введите его два раза. Он не будет виден при вводе — это нормально.

Разрешаем запуск демона samba-server:

echo 'samba_server_enable="YES"' >> /etc/rc.conf

Запускаем samba:

service samba_server start

Готово.

Если все настроено правильно, при попытке подключиться к общей папке, система потребует ввести логин и пароль — воспользуйтесь данными созданной учетной записи smbuser. После вы увидите общую папку DATA. 

# FreeBSD # UNIX # Настройки # Серверы
Дмитрий Моск — частный мастер
Была ли полезна вам эта инструкция?

Да            Нет