Эта страница является переводом man smbcontrol(1) из пакета Samba.

Имя

smbcontrol — утилита для отправки сообщений процессам smbd, nmbd и winbindd

Синтаксис

smbcontrol [-i] [-s]

smbcontrol [destination] [message-type] [parameter]

Описание

Эта утилита часть пакета samba(7), smbcontrol очень маленькая программа, отправляющая сообщения процессам smbd(8), nmbd(8) или winbindd(8) запущенным в системе.

Опции

-h | --help

Выводит список всех ключей программы.

-s <configuration file>

Указывает имя конфигурационного файла используемого сервером Информация в этом файле включает информацию, специфичную для сервера, какой использовать printcap файл, а также параметры для всех сервисов запущенных на сервере. Более подробно смотрите файл smb.conf. Имя этого файла определяется во время компиляции.

-i

Запустить программу интерактивно. В этом режиме возможен ввод команд со стандартного ввода STDIN. Пустая строка или q завершит выполнение программы.

destination

Один из nmbd, smbd или ID процесса (PID).

Все аргументы destination отправляют сообщения "broadcast" (широковещательно) ко всем запущенным службам (daemons) включая nmbd и winbind. Изменено в Samba 3.3, раньше для этого использовался параметр smbd.

При использовании агрумента smbd destination сообщение отправляется демону smbd определенному в файле smbd.pid.

При использовании аргумента nmbd destination сообщение будет отправлено демону nmbd определенному в файле nmbd.pid.

При использовании аргумента winbindd destination сообщение будет отправлено демону winbindd определенному в файле winbindd.pid.

Если аргументом является одиночный процесс определенный по PID сообщение будет отправлено только этому процессу.

message-type

Определяет тип сообщения для отправки. Более подробно смотрите раздел MESSAGE-TYPES.

parameters

некоторые параметры включаемые в параметр message-type

MESSAGE-TYPES

Доступные типы сообщений:

close-share

Дает команду демону smbd закрыть клиентское подключение к определенному общему файловому ресурсу. Заметьте, что это не повлияет на подкючения клиента к другим общим ресурсам. Параметр message-type используется как аргумент к имени общего ресурса для которого клиентское подключение будет закрыто, если он "*" тогда закроются все открытые общие ресурсы. Можно использовать для принятия изменений контроля доступа к общему ресурсу. Это сообщение может быть послано только демону smbd.

debug

Устанавливает уровень отладки для определенного аргумента. Параметр может быть передан различным получателям.

force-election

Это сообщение вынудит демон nmbd объявить выборы нового обозревателя сети.

ping

Отправит определенное количество сообщений "ping" и будет ждать определенное количестов ответов "pong". Может быть отправлено всем получателям.

profile

Изменение настроек демона, основанного на parameter. Параметр может принимать значение "on" для включения сбора статистики профиля, "Off" для отключения сбора статистики профиля, "count" для сбора статистики только для счетчиков (временная статистика отключена), и "flush" для сброса статистики текущего профиля. Параметр применим к smbd или nmbd.

debuglevel

Запрос уровня отладки для определенного демона и вывод результата на stdout. Применим для всех получателей.

profilelevel

Запрос profilelevel для определенного демона и вывод результата на stdout. Применим для всех получателей.

printnotify

Команда для smbd отправить всем Windows NT клиентам подключенным к принтеру сообщение printer notify message. Тип сообщения имеет следующие аргументы:

queuepause printername

Отправить на указаный принтер уведомление о паузе очереди печати (queue pause change notify).

queueresume printername

Отправить на указаный принтер уведомление о возобновлении очереди печати (queue resume change notify).

jobpause printername unixjobid

Отправить на принтер и unix jobid сообщение о приостановлении задания.

jobresume printername unixjobid

Отправить на принтер и unix jobid сообщение о возобновлении задания.

jobdelete printername unixjobid

Отправить на принтер и unix jobid сообщение об удалении задания.

Заметьте это сообщение ТОЛЬКО отправит уведомление о том что событие произошло. Это не значит что событие на самом деле произошло.

Сообщение может быть отправлено только демону smbd.

samsync

Вынудит smbd синхронизировать базу данных sam с PDC (или BDC). Может быть отправлено только демону smbd.

Замечание: Не работает в данный момент

samrepl

Отправит сообщение о репликации sam с определенным номером. Может быть отправлено только smbd. Не следует использовать вручную.

dmalloc-mark

Установит метку dmalloc. Может быть отправлено smbd и nmbd. Доступно только если Samba собрана с поддержкой dmalloc.

dmalloc-log-changed

Выведет точки измененные с момента установки метки dmalloc-mark. Может быть отправлено smbd и nmbd. Доступно только если Samba собрана с поддержкой dmalloc.

shutdown

Завершит работу выбранного демона. Может быть отправлено smbd и nmbd.

pool-usage

Выводит человекопонятные описания для всей talloc (pool) памяти используемой определенным демоном/процессом. Доступно для smbd и nmbd.

drvupgrade

Вынуждает клиентов принтеров использовать определенный драйвер для обновления локальной версии драйвера. Может использоваться с smbd.

reload-config

Вынудит демона перегрузить конфигурационный файл smb.conf. Может быть послана демонам smbd, nmbd или winbindd.

Версия

Эта страница мануала верна для пакета Samba 3.0.

Смотрите также

smbd(8), nmbd(8) и winbindd(8).

Автор

Изначально Samba и сопутствующие утилиты были разработаны Эндрю Тридгеллом (Andrew Tridgell). Сейчас Samba разрабатывается Samba Team в качестве Open Source проекта – напоминает то, как разрабатывается ядро Linux.

Изначально страницы man поддерживал Karl Auer. Исходные коды страниц man конвертировались в формат YODL и обновлялись для релизов Samba 2.0 Jeremy Allison. Переведено в формат DocBook для Samba 2.2 Джерардом Картером (Gerald Carter). Переведено в формат XML 4.2 для Samba 3.0 Александром Боковым.

Перевод на русский язык выполнил Айзятуллен Рамиль. Mail-to: argo-uln собака yandex.ru

Обсудить данный перевод можно в соответствующей ветке форума.