Файловый сервер Samba.pptx
- Количество слайдов: 8
МДК 02. 02 Организация администрирования компьютерных сетей Файловый сервер Samba Для групп специальности СПО 09. 02 Компьютерные сети
Samba - это набор UNIX-приложений, которые умеют работать с протоколом SMB (Server Message Block). Многие операционные системы, включая Windows и OS/2 используют SMB для организации сетевого клиентсерверного взаимодействия. Благодаря поддержке этого протокола, Samba позволяет UNIX-серверам взаимодействовать с тем же сетевым протоколом, что и семейство ОС Microsoft Windows.
Установка и настройка Samba в Debian Пакеты Samba для Debian включают в себя: samba - файл- и принт- сервер для UNIX. samba-common - общие файлы Samba, используемые как сервером, так и клиентом. smbclient - простой клиент для Unix. swat - Samba Web Administration Tool, веб-клиент. samba-doc - документация по Samba. smbfs - команды монтирования и отмонтирования для smbfs (ядра версий 2. 2. x и выше) libpam-smbpass - подключаемый модуль авторизации для базы паролей SMB. libsmbclient - разделяемая библиотека, которая позволяет приложением общаться с SMB серверами. libsmbclient-dev - разделяемые библиотеки libsmbclient. winbind - служба для получения информации о пользователях и группах от серверов на Windows NT. python 2. 3 -samba - модуль для python, дающий доступ к различным аспектам Samba.
Установка Samba в Debian. #aptitude install samba-client - установка Создание директории, доступ к которой будем предоставлять с помощью Samba: # mkdir -p /samba/movie /samba/polzovatel Создание системного пользователя, который будет иметь доступ к директории: # useradd polzovatel Создание в samba пароль для этого пользователя: # smbpasswd -a polzovatel Настройка Samba в Debian. Редактирование конфигурационного файла samba с помощью команды: # nano /etc/samba/smb. conf
Пример рабочей конфигурации для /etc/samba/smb. conf. Основной блок: [global] workgroup = WORKGROUP netbios name = server string = lan file server socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = no wide links = yes max log size = 1000 local master = yes os level = 254 preferred master = yes username map = /etc/samba/smbusers name resolve order = hosts wins bcast wins support = yes security = share browseable = yes interfaces = lo, eth 1 bind interfaces only = true
В основном /etc/samba/smb. conf блоке конфигурационного указывается имя рабочей файла группы (WORKGROUP) и имя сервера, которое будет виден в системах клиентов, а также комментарий. Чтобы пользователи могли видеть сервер, их системы должны быть настроены на использование той же рабочей группы. socket options - параметры для улучшения производительности, с размерами буферов, числа которых быть кратны 1024. local master - позволяет указать, является ли сервер главным в сети. security = share - позволяет включить по умолчанию доступ без пароля.
Далее описываются отдельно все директории, к которым открыт доступ: [movie] path = /samba/movie readonly = No guest ok = Yes В квадратных скобках пишется имя директории, которое будет видно пользователям. Данная конфигурация позволяет доступ всем без пароля и с возможностью записи. Создание закрытой директории, доступ к которой есть только у указанного пользователя. [polzovatel] path = /samba/polzovatel comment = Polzovatel private folder security = user valid users = polzovatel
Проверить правильность конфигурационного файла можно командой: # testparm После настройки необходимо перезапустить samba: # /etc/init. d/samba restart Описание всех параметров на русском языке можно найти на smb-conf. ru. Проверка работоспособности samba-сервера: # smbclient -L //server -U polzovatel