smbcontrol (send control messages to Samba daemons)
Эта страница является переводом 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
Обсудить данный перевод можно в соответствующей ветке форума.
Ваш отзыв