smbcontrol
SMBCONTROL(1) SMBCONTROL(1)
NAME
smbcontrol - send messages to smbd, nmbd or winbindd processes
SYNOPSIS
smbcontrol [ -d <debug level> ] [ -s <smb config file> ] -i
smbcontrol [ -d <debug level> ] [ -s <smb config file> ] destination
message-type [ parameter ]
DESCRIPTION
This tool is part of the Samba suite.
smbcontrol is a very small program, which sends messages to an smbd(8)
an nmbd(8) or a winbindd(8) daemon running on the system.
OPTIONS
-d <debuglevel>
debuglevel is an integer from 0 to 10.
-s <smb.conf>
This parameter specifies the pathname to the Samba configuration
file, smb.conf(5) This file controls all aspects of the Samba
setup on the machine.
-i Run interactively. Individual commands of the form destination
message-type parameters can be entered on STDIN. An empty com-
mand line or a "q" will quit the program.
destination
One of nmbd smbd or a process ID.
The smbd destination causes the message to "broadcast" to all
smbd daemons.
The nmbd destination causes the message to be sent to the nmbd
daemon specified in the nmbd.pid file.
If a single process ID is given, the message is sent to only
that process.
message-type
One of: close-share, debug, force-election, ping , profile,
debuglevel, profilelevel, or printer-notify.
The close-share message-type sends a message to smbd which will
then close the client connections to the named share. Note that
this doesn't affect client connections to any other shares. This
message-type takes an argument of the share name for which
client connections will be closed, or the "*" character which
will close all currently open shares. This may be useful if you
made changes to the access controls on the share. This message
can only be sent to smbd.
The debug message-type allows the debug level to be set to the
value specified by the parameter. This can be sent to any of the
destinations.
The force-election message-type can only be sent to the nmbd
destination. This message causes the nmbd daemon to force a new
browse master election.
The ping message-type sends the number of "ping" messages
specified by the parameter and waits for the same number of
reply "pong" messages. This can be sent to any of the destina-
tions.
The profile message-type sends a message to an smbd to change
the profile settings based on the parameter. The parameter can
be "on" to turn on profile stats collection, "off" to turn off
profile stats collection, "count" to enable only collection of
count stats (time stats are disabled), and "flush" to zero the
current profile stats. This can be sent to any smbd or nmbd des-
tinations.
The debuglevel message-type sends a "request debug level" mes-
sage. The current debug level setting is returned by a "debu-
glevel" message. This can be sent to any of the destinations.
The profilelevel message-type sends a "request profile level"
message. The current profile level setting is returned by a
"profilelevel" message. This can be sent to any smbd or nmbd
destinations.
The printer-notify message-type sends a message to smbd which in
turn sends a printer notify message to any Windows NT clients
connected to a printer. This message-type takes an argument of
the printer name to send notify messages to. This message can
only be sent to smbd.
parameters
any parameters required for the message-type
VERSION
This man page is correct for version 2.2 of the Samba suite.
SEE ALSO
nmbd(8) and smbd(8)
AUTHOR
The original Samba software and related utilities were created by
Andrew Tridgell. Samba is now developed by the Samba Team as an Open
Source project similar to the way the Linux kernel is developed.
The original Samba man pages were written by Karl Auer. The man page
sources were converted to YODL format (another excellent piece of Open
Source software, available at ftp://ftp.icce.rug.nl/pub/unix/
<URL:ftp://ftp.icce.rug.nl/pub/unix/>) and updated for the Samba 2.0
release by Jeremy Allison. The conversion to DocBook for Samba 2.2 was
done by Gerald Carter
19 November 2002 SMBCONTROL(1)