Данные

 Результаты 1 - 1 из 1 для Реализация сервера файлового доступа SMB на Linux-системе. (0.176 сек.) 

Реализация сервера файлового доступа SMB на Linux-системе

Для выполнения этого пункта из репозитория на Linux-машину был установлен сервер Samba. Основные компоненты Samba хрантся в каталоге /etc/samba, также имеется скрипт запуска демонов самба smbd, nmbd /etc/rc.d/init.d/smb. Конфигурирование Samba выполняется с помощью правки файла /etc/samba/smb.conf. Он состоит из
нескольких секций, в начале каждой из которых в квадратных скобках
указывается ее имя. Параметры в каждой секции указываются в виде
записей Имя=3начение. Рассмотрю секцию [global].
Параметр workgroup определяет рабочую группу.
Параметр comment аналогичен параметру NT Description для ОС Windows NT
или Description (Описание компьютера) для ОС Windows 9x. Параметр guest
account задает имя пользователя. Указание guest в качестве пользователя
означает, что пользователи получают доступ без регистрации. Вернее, реги-
страция все же происходит, но используется гостевая учетная запись.
Следующий параметр — параметр security может принимать три значения:
share при каждом доступе будет запрашиваться имя пользовательского
ресурса.
user для аутентификации будет использоваться имя пользователя и па-
роль, которые используются для входа в сеть Windows. Это значение
используется по умолчанию.
server для проверки пароля будет использоваться сервер NT.
Записи printing и printcap name относятся к подсистеме печати. Первая из
них задает систему печати типа BSD, а вторая — указывает, где расположен
файл, содержащий информацию о принтерах. О настройке принтеров мы
поговорим немного позже.
Параметры client code page и character set необходимы для корректного
отображения русскоязычных имен файлов файловой системы Windows. Параметры log file и max log size определяют имя файла протокола
(журнала) и его максимальный размер. Для выполнения работы настрою секцию следующим образом:

workgroup=INSOMNIA
net bios name = linux

Остальные параметры оставлю по умолчанию. Для создания разделяемого ресурса создам новую секцию:

[pub]
path=/pub/smb
browseable = yes
writable = yes
guest ok = yes

Это приведет к созданию общего ресурсы с именем pub на который отобразится содержимое /pub/smb, ресурс будет доступен по записи, чтению, возможен гостевой доступ. Сохраню содержимое файла и выполню тестирование настроек командой testparm. В результате выполнения тестирования получили результат:
3
Как видно, были протестированы секции [homes], [pub], [printers], [print$], [pdf-gen] файла /etc/samba/smb.conf. Тестирование завершено успешно.
Далее командой smbpasswd –a создам нового пользователя:
4
Samba сконфигурирована должным образом. Можно приступать к запуску сервера. Для этого выполню команду:
5
Сервер не был запущен ранее, поэтому вызывая его перезапуск получили сообщения о сбоях при останове служб, однако запуск служб прошел удачно.
Выполню ps –x чтобы убедиться что демоны smbd и nmbd были запущены:
6
Теперь в Windows выполню команду:
NET USE * \\linux\pub
В результате будет подключен сетевой диск.
В каталоге /var/log/samba/ хранятся файлы логов Samba. Каталог может настраиватьс в /etc/samba/smb.conf. Из них log.smbd, log.nmbd, log.winbind — журналы соответствующих процессов, остальные — логи взаимодействия сервера с отдельными клиентскими хостами в формате именования по умолчанию log..

Ключевые слова: , ,


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

Вы должны быть авторизованы чтобы комментировать.