Прежде чем начать настройку 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
Устанавливаем с использованием пакетов:
pkg install samba4 |
Создаем конфигурационный файл и вносим в него следующее:
ee /usr/local/etc/smb4.conf |
[global] workgroup = WORKGROUP [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.
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…