Конфигурирование Samba
Секция [printers]
В секции [homes] домашние каталоги предназначены для совместного использования. Аналогично, в секции [printers ] все принтеры Linux предназначены для совместного использования в сети Windows.
В табл. 29.1 описаны типичные параметры секции [printers ].
Табл. 29.1. Параметры секции [Printers].
Параметр | Описание |
---|---|
comment | Содержит информацию о секции, но не влияет на ее выполнение |
path browseable | Указывает путь спуллинга spool; пользователь может создать свой собственный каталог spool для Samba (например, Red Hat Linux создает /var/ spool / samba) |
printable | Как и для домашних каталогов, значение nо гарантирует, что пользоваться принтерами могут только пользователи с правом доступа |
public | Этот параметр должен иметь значение yes, иначе печать не будет работать (как можно печатать на непечатающем принтере?) |
writable | Если установлено значение yes, то гостевые подключения смогут пользоваться услугами печати; во многих сетях для этого параметра задают значение по для предотвращения чрезмерной загрузки принтера гостевыми пользователями |
create | Принтеры не допускают запись, поэтому данный параметр должен иметь значение nо |
mode | Определяет разрешения для файлов spool, созданных при печати; обычно для этого параметра задают значение 0700 |
Все эти параметры используются для написания типичной секции [printers]. Приведем пример секции [printers ], заданной по умолчанию в Red Hat Linux.
[printers] comment = All Printers path = /var/spool/samba browseable = no printable = yes public = no writable = no create mode = 0700
Доступ к принтерам Linux с рабочих станций Windows осуществляется так же, как и к каталогам. Разделяемое имя – это имя принтера Linux в файле printcap. Например, чтобы получить доступ к принтеру printername на smbserv, пользователи Windows должны обратиться к:
\\smbserv\printername.
Совместное использование каталога для общего доступа
Иногда необходимо создать общедоступный каталог, который будет использоваться всеми пользователями только для чтения. Рассмотрим следующую запись.
[public] path = /public/directory public = yes read only = yes printable = no
Эта запись создает каталог для совместного использования с именем public, который доступен для всех пользователей (public = yes), но только для чтения (read only = yes).
Рассмотрим другой пример: каталог для совместного использования с именем / tmp – общедоступный временный каталог, который используется для чтения и записи всеми пользователями. Такой каталог создается при помощи следующей записи.
[temp] path = /tmp read only = no public = yes