Специальные разделы

В дополнение к разделам настройки, управляющим доступом совместного использования ресурсов, файл smb.conf имеет три специальных раздела, [global], [homes] и [printers]. Для начала рассмотрим их.

Глобальный раздел

Раздел [global] используется для конфигурирования параметров, которые применяются к серверу в целом, и для обеспечения режима по умолчанию для других разделов. Взгляните на раздел [global] из предыдущего файла конфигурации, представленного в качестве примера:

      [global]           
        printing = bsd
        printcap name. = /etc/printcap 
        load printers = yes 
        guest account = pcguest
   ;  Следующая опция устанавливает отдельный регистрационный 
   ;  файл для каждого клиента. Удалите ее, если хотите иметь 
   ;  общий регистрационный файл.
        log file = /usr/local/samba/log.%m

Первый элемент сообщает Samba, какой тип подсистемы печати доступен в вашей системе Linux. Различные версии Linux управляют печатью по-разному. Вторая строка дает знать Samba, где определены характеристики принтера. Строка "load printers=yes" указывает Samba двигаться вперед и загружать все принтеры в файл printcup, чтобы они были доступны для просмотра. Следующая строка определяет имя пользователя для бюджета гостя. Это имя пользователя используется при идентификации гостей на доступ к обслуживанию. В некоторых системах оно может быть установлено в nobody, однако в других пользователь с именем nobody не получит разрешения на печать. Имя пользователя, как правило, появляется в файле пароля как допустимое, непривилегированный же пользователь не получает разрешения на вход. Последняя строка в разделе [global] определяет регистрацию доступа по файлу регистрации для каждого подсоединяющегося клиента. Параметр "%m" в названии регистрационного файла будет замещен именем клиента, так что для каждого клиента имеется отдельный файл регистрации.

Базовый раздел

Раздел [homes] позволяет клиентам подсоединяться к собственному директорию пользователя при отсутствии определенного элемента для этого директория в файле smb.conf. Когда сделан запрос на обслуживание, исследуется остаток файла smb.conf, чтобы найти затребованный специальный сервис.

Если этот сервис не найден, а раздел [homes] присутствует, то исследуется файл паролей для нахождения собственного директория этого пользователя, после чего Samba делает его доступным для совместного использования путем клонирования элемента в разделе [homes]. Ниже дан образец раздела [homes]:

      [homes]                                                     
        comment = Home Directories
        browseable = no            
        read only = no 
        creat mode = 0750                  

Поле "comment" (комментарий) используется клиентом, пытающимся посмотреть, какие ресурсы коллективного использования доступны на этом сервере. Следующий параметр контролирует, будет ли Samba отображать собственные директории в сетевом списке просмотра. Параметр "read only" (только для чтения) управляет возможностью пользователя создавать и изменять файлы в своем собственном директории. Параметр "create mode" (режим создания) устанавливает файловые полномочия для базового директория пользователя. В нашем случае разрешение для данного пользователя устанавливается на чтение/запись/выполнение и на чтение и выполнение для группового доступа.

Файловые полномочия в Linux могут быть представлены как в восьмеричном, так и в буквенном формате. Для получения более подробной информации о полномочиях смотрите страницу man для команды Linux chmod

Раздел принтеров

Раздел [printers] используется аналогично разделу [homes]. Если он представлен, то пользователь может подсоединиться к любому принтеру, определенному в файле /etc/printcap хоста Linux, даже если печатающее устройство не имеет сервисного элемента в файле smb.conf. Взгляните на раздел [printers] из предыдущего файла конфигурации:

      [printers]                           
        comment = All Printers 
        browseable = no 
        printable = yes 
        public = no 
        writable = no 
        creat mode = 0700                 

Некоторые из этих параметров покажутся знакомыми но двум другим специальным разделам, которые мы только что обсудили. Параметр "comment", "browsable" (просматриваемый) и "create mode" такие же, что и рассмотренные нами раньше. Параметр "printable" (печатаемый) сообщает Samba, что имеется ресурс принтера, на который вы можете печатать. Установка параметра "public" в "по" лишает гостя доступа и отказывает не идентифицированным пользователям в разрешении на печать на устройствах вашей системы. Параметр "writable" установлен в "", т. к. это ресурс печати, а не файловой системы.






Наш баннер
Вы можете установить наш баннер на своем сайте или блоге, скопировав этот код:
RSS новости