В этом разделе вы можете задать параметры, позволяющие настраивать разделяемые ресурсы для подключающихся к ним пользователей при помощи команд exec и postexec, а также «магических сценариев». Вы также можете указать, какие файлы ресурса доступны для пользователей.
exec
Этот параметр (также известный как ргеехес) задает имя сценария или сценариев, которые должны быть выполнены, когда пользователь подключается к ресурсу. Сценарий запускается с правами подключающегося пользователя. При помощи этого параметра вы можете, например, записать в файл журнала отдельное сообщение для каждого подключения.
Значение по умолчанию — пустая строка (никакого сценария не запускается):
exec -
Ниже приведен пример того, как для каждого подключения можно записать сообщение в файл журнала:
exec - echo "В *Т Хи подключился к XS* » /opt/samba/conrect.log
postexec
Этот параметр задает имя сценария или сценариев, которые должны быть выполнены, когда пользователь отключается от ресурса. Сценарий запускается с правами подключающегося пользователя. На некоторых системах команда может выполняться с правами пользователя root. Этот параметр полезен, если вы хотите размонтировать файловую систему после прекращения соединения.
Значение по умолчанию — пустая строка (никакого сценария не запускается):
postexec -
Ниже приведен пример того, как при разрыве соединения записывать сообщение в файл журнала:
postexec - echo "В *Т Хи отключился от XS' » /opt/samba/connect.log
root ргеехес
Параметр аналогичен параметру ргеехес, но запуск сценария производится с правами пользователя root. Основное использование этого параметра — монтирование файловых систем.
Значение по умолчанию — пустая строка (никакого сценария не запускается):
root ргеехес -
Ниже приведен пример того, как при установлении соединения монтировать компакт-диск:
root ргеехес - /Ып/mount -г /cdrom
root postexec
Параметр аналога чен параметру postexec, но запуск сценария производится с правами пользователя root. Основное использование этого параметра — размон-тирование файловых систем.
Значение по умолчанию — пустая строка (никакого сценария не запускается): root postexec -
Ниже приведен пример того, как при отключении пользователя размонтировать компакт-диск:
root postexec - /bm/umount /cdrom
available
Параметр определяет, является ли данный разделяемый ресурс доступным пользователям. Если вы установите его в значение по, то псе попытки подключения к ресурсу будут заканчиваться неудачей (а также будут записываться в файл журнала).
По умолчанию ресурс доступен для пользователей:
available - Yes
Для того чтобы отключить ресурс, задайте
available - No
volume
Параметр определяет метку тома для»разделяемого ресурса. Он может быть полезен при использовании в качестве разделяемого ресурса CD-ROM на Samba-сервере, если Windows- или DOS-программы инсталляции требуют определенной метки тома.
Значение по умолчанию — имя ресурса.
Для того чтобы установить в качестве метки тома, например CD_WIN, задайте
volume - CD_WIN
fstype
Параметр задает тип файловой системы, который Samba-сервер сообщает клиентам для данного разделяемого ресурса. Он не влияет на тип используемой файловой системы.
Значение по умолчанию — NTFS, для обеспечения совместимости с Windows NT:
fstype - NTFS
Для того чтобы Samba-сервер сообщал клиентам, что ресурс использует файловую систему FAT, укажите: fstype - FAT
set directory
Параметр используется при работе с клиентами Digital Pathworks. Он указывает, может ли клиент использовать команду setdlr для смены каталогов.
Значение по умолчанию — по, поскольку большая часть клиентов не является клиентами Digital Pathworks:
set directory - No
Для того чтобы включить совместимость с клиентами Digital Pathworks, установите wide links
Параметр определяет, позволит ли Samba клиентам следовать ссылкам в файловой системе UNIX, ведущим в области, не входящие в экспортируемые каталоги. Он предназначен для системных администраторов, страдающих паранойей. Если режимы доступа в вашей системе установлены правильно, установка этого параметра в значение yes не ухудшит безопасность системы.
Значение по умолчанию позволяет клиентам переходить по любым ссылкам:
wide links - Yes - Для того чтобы отключить эту возможность, задайте
wide links - No

Метки: ,

Статьи по теме