Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Next Previous Contents

55. Основная настройка (/etc/smb.conf)

Настройка Samba в linux (или других UNIX-машинах) контролируется единственным файлом, /etc/smb.conf. Этот файл определяет к каким системным ресурсам вы хотите дать доступ для внешнего мира и какие ограничения вы хотите дать на их использование.

Так как следующие разделы посвящены организации доступа в дискам и принтерам Linux для Windows-машин, то файл smb.conf, показанный в этом разделе является примером, исключительно в целях введения.

Не беспокойтесь сейчас о деталях. Следующие разделы будут вводить основные концепции.

Каждый раздел файла начинается с заголовка раздела, такого как [global], [homes], [printers], и т.п..

Секция [global] определяет некоторые переменные, которые Samba будет использовать для определения доступа ко всем ресурсам.

Раздел [homes] позволяет удаленным пользователям иметь доступ к своим (и только своим) домашним директориям на локальной linux-машине. Так что, если пользователи Windows попытаются подключиться к этому разделу со своих Windows-машин, то они будут подключены к своим персональным домашним директориям. Заметим, что для того чтобы сделать это, они должны быть зарегестрированы на linux-машине.

Простой файл smb.conf ниже позволяет удаленным пользователям иметь доступ к их домашним директориям на локальной машине и писать во временную директорию. Для того чтобы пользователи Windows могли увидеть эти ресурсы машина с linux должна быть в локальной сети. Затем пользователи просто подключают сетевые диски с помощью Windows File Manager или Windows Explorer.

Заметим, что в следующих разделах будут даны дополнительные записи для этого файла, чтобы дать доступ к большему количеству ресурсов.



; /etc/smb.conf

;

; Убедитесь и перезапустите сервер после внесения изменений в этот

; файл, например:

; /etc/rc.d/init.d/smb stop

; /etc/rc.d/init.d/smb start



[global]

; Раскомментировать это, если вы хотите дать доступ пользователю "гость"

; guest account = nobody

   log file = /var/log/samba-log.%m

   lock directory = /var/lock/samba

   share modes = yes



[homes]

   comment = Home Directories

   browseable = no

   read only = no

   create mode = 0750



[tmp]

   comment = Temporary file space

   path = /tmp

   read only = no

   public = yes



Next Previous Contents