Настройка файлового сервера Samba

Samba сервер

Один из наиболее стандартных способов взаимодействия по сети компьютеров на Ubuntu и компьютеров на операционной системе Windows — это настройка Samba в качестве файлового сервера.Настраивать сервер будем на доступ к файлам для любого клиента в сети без запроса пароля. Если же Вы хотите настроить более строгий контроля доступа, смотрите раздел Защита Samba сервера.

Установка Samba

Для начала установим пакет samba:

sudo apt install samba

Теперь Вы можете настроить Samba для общего доступа.

Настройка Samba

Файл настройки Samba расположен по пути /etc/samba/smb.conf. Изначальный файл конфигурации имеет значительное количество комментариев для документирования различных директив настройки.
Не все возможные опции включены в файле настроек по умолчанию. Смотрите руководство man smb.conf или Help по Samba для уточнения деталей.

Сначала изменим или внесем следующие значение в секцию [global] файла /etc/samba/smb.conf:

workgroup = WORKGROUP
security = user

Измените название рабочий группы в соответствии с Вашими настройками (в Windows по умолчанию название рабочей группы — WORKGROUP).

Добавим новую секцию [share]в конце файла или раскомментируйте один из примеров для каталога, который нужно настроить на общий доступ:

[share]
    comment = Общая папка в Ubuntu
    path = /home/samba/share
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0644

comment — описание общего ресурса.
path — путь до общего каталога.
browsable — позволяет клиентам просматривать содержимое общего каталога.
guest ok — позволяет клиентам подключаться к общему ресурсу без указания пароля.
read only — является ли ресурс «только для чтения» или нет.
create mask — выставляемые права на файлы.

Теперь, требуется создать каталог:

sudo mkdir -p /home/samba/share

параметр -p говорит mkdir создать полное дерево каталога, если оно не существует.
Установим на него права доступа:

sudo chown nobody:nogroup /home/samba/share/
sudo chmod 755 /home/samba/share/

Наконец, перезапустите сервисы samba для применения новых настроек:

sudo service smbd restart

Теперь в Вашей сети появится общий ресурс Ubuntu и Вы сможете просматривать его общие каталоги. Если ваш клиент не показывает ваши общие ресурсы автоматически, попробуйте обратиться к вашему серверу по его IP адресу, например, \\192.168.0.1. Для проверки, что файловый сервер заработал, попробуйте создать каталог внутри вашего разделяемого ресурса.

Для создания дополнительных общих ресурсов создайте новую секцию [media] в /etc/samba/smb.conf и перезапустите Samba. Убедитесь, что общий каталог создан и у него корректные права доступа.

Настройка файлового сервера Samba
1 (20%) 1 vote

3 комментария

  1. SYSadminАвтор 2018-06-07
  2. SYSadminАвтор 2018-06-07
  3. Vadim 2018-06-07

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *