Установка и Настройка Файлового Сервера Samba

Samba – программное обеспечение, которое позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS.

Samba является свободным программным обеспечением.

Также Samba предоставляет службы файлов и печати для различных клиентов Microsoft Windows и может быть частью домена Active Directory.

Цели

  • Создать файловый сервер рабочей группы Windows

Установка

1. Установите следующие пакеты:

  • samba-common
  • samba
  • samba-client

2. Измените системную кодировку на ru_RU.UTF-8 или любую другую UTF-8

Настройка сервера

Глобальные настройки

Секция [global]:

Рабочая группа

workgroup = OFFICE

NETBIOS имя

netbios name = Samba

Описание сервера

server string = Samba Server

Авторизация

security = user

Журнальный файл

log file = /var/log/samba/%m.log
max log size = 50

Домен

;   os level = 33
;   local master = no
;   domain master = yes
;   preferred master = yes

WINS

;  wins support = yes

DNS Proxy

;   dns proxy = no

Доступ и безопасность

;   interfaces = 192.168.12.2/24 192.168.13.2/24
;   hosts allow = 192.168.1. 192.168.2. 127.

Принтеры

Секция [global]:

load printers = yes
printing = cups
cups options = raw

Ресурсы

Принтеры

[printers]
   comment = All Printers
   path = /usr/spool/samba
   browseable = no
 # Set public = yes to allow user 'guest account' to print
   guest ok = no
   writable = no
   printable = yes

Домашние каталоги пользователей

[homes]
   comment = Home Directories
   browseable = no
   writable = yes

Другие

[Share1]
  path = /mnt/share1
  writeable = no
  browseable = yes
  guest ok = no
  valid users = @group1, @group2, user1, user2
  write list =  @group1, user1
  create mask = 0000
  force create mode = 0664
  security mask = 0000

  directory mask = 0000
  force directory mode = 0775
  directory security mask = 0000

где:

  • group1 – группа, которая имеет права на чтение и запись;
  • user1 – пользователь, который имеет права на чтение и запись;
  • group2 – группа, которая имеет права на чтение, но НЕ имеет на запись;
  • user2 – пользователь, который имеет права на чтение, но НЕ имеет на запись;
  • 775 – установка прав доступа на каталоги;
  • 664 – установка прав доступа на файлы;
  • гостевой доступ запрещен.

Пользователи

Добавление

# smbpasswd -a USER_NAME

где:

  • USER_NAME – имя пользователя

Пользователь USER_NAME должен быть доступен системе до момента добавления его в службу Samba.

Удаление

# smbpasswd -x USER_NAME

Изменение пароля

# smbpasswd USER_NAME

Запуск службы

Запустите службу smb.

Настройка автоматического запуска службы

Настройте автоматический запуск службы smb.

Статьи по Теме

Категории
Поиск