mirror of
https://github.com/samba-team/samba.git
synced 2025-02-05 21:57:51 +03:00
Refresh from sgml source. HTML doesn't come out ok on mine, though, so
someone should really re-run it. It's a newer version of Docbook2X than Jerry is running...and something we need has changed.
This commit is contained in:
parent
606450f3cb
commit
81c5648b3c
@ -1,75 +1,75 @@
|
||||
.\" This manpage has been automatically generated by docbook2man-spec
|
||||
.\" from a DocBook document. docbook2man-spec can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "RPCCLIENT" "1" "28 January 2002" "" ""
|
||||
.TH "RPCCLIENT" "1" "28 March 2002" "" ""
|
||||
.SH NAME
|
||||
rpcclient \- tool for executing client side MS-RPC functions
|
||||
.SH SYNOPSIS
|
||||
.sp
|
||||
\fBrpcclient\fR \fBserver\fR [ \fB-A authfile\fR ] [ \fB-c <command string>\fR ] [ \fB-d debuglevel\fR ] [ \fB-h\fR ] [ \fB-l logfile\fR ] [ \fB-N\fR ] [ \fB-s <smb config file>\fR ] [ \fB-U username[%password]\fR ] [ \fB-W workgroup\fR ] [ \fB-N\fR ]
|
||||
|
||||
\fBrpcclient\fR \fBserver\fR [ \fB-A authfile\fR] [ \fB-c <command string>\fR] [ \fB-d debuglevel\fR] [ \fB-h\fR] [ \fB-l logfile\fR] [ \fB-N\fR] [ \fB-s <smb config file>\fR] [ \fB-U username[%password]\fR] [ \fB-W workgroup\fR] [ \fB-N\fR]
|
||||
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
This tool is part of the Sambasuite.
|
||||
.PP
|
||||
\fBrpcclient\fR is a utility initially developed
|
||||
to test MS-RPC functionality in Samba itself. It has undergone
|
||||
several stages of development and stability. Many system administrators
|
||||
to test MS-RPC functionality in Samba itself. It has undergone
|
||||
several stages of development and stability. Many system administrators
|
||||
have now written scripts around it to manage Windows NT clients from
|
||||
their UNIX workstation.
|
||||
.SH "OPTIONS"
|
||||
.TP
|
||||
\fBserver\fR
|
||||
NetBIOS name of Server to which to connect.
|
||||
The server can be any SMB/CIFS server. The name is
|
||||
resolved using the \fIname resolve order\fRline from
|
||||
The server can be any SMB/CIFS server. The name is
|
||||
resolved using the \fIname resolve order\fRline from
|
||||
\fIsmb.conf(5)\fR.
|
||||
.TP
|
||||
\fB-A filename\fR
|
||||
\fB-A|--authfile=filename\fR
|
||||
This option allows
|
||||
you to specify a file from which to read the username and
|
||||
password used in the connection. The format of the file is
|
||||
password used in the connection. The format of the file is
|
||||
|
||||
|
||||
.sp
|
||||
.nf
|
||||
username = <value>
|
||||
password = <value>
|
||||
domain = <value>
|
||||
|
||||
.sp
|
||||
.fi
|
||||
|
||||
Make certain that the permissions on the file restrict
|
||||
access from unwanted users.
|
||||
.TP
|
||||
\fB-c 'command string'\fR
|
||||
\fB-c|--command='command string'\fR
|
||||
execute semicolon separated commands (listed
|
||||
below))
|
||||
.TP
|
||||
\fB-d debuglevel\fR
|
||||
\fB-d|--debug=debuglevel\fR
|
||||
set the debuglevel. Debug level 0 is the lowest
|
||||
and 100 being the highest. This should be set to 100 if you are
|
||||
planning on submitting a bug report to the Samba team (see \fIBUGS.txt\fR).
|
||||
.TP
|
||||
\fB-h\fR
|
||||
\fB-h|--help\fR
|
||||
Print a summary of command line options.
|
||||
.TP
|
||||
\fB-l logbasename\fR
|
||||
\fB-l|--logfile=logbasename\fR
|
||||
File name for log/debug files. The extension
|
||||
\&'.client' will be appended. The log file is never removed
|
||||
\&'.client' will be appended. The log file is never removed
|
||||
by the client.
|
||||
.TP
|
||||
\fB-N\fR
|
||||
\fB-N|--nopass\fR
|
||||
instruct \fBrpcclient\fR not to ask
|
||||
for a password. By default, \fBrpcclient\fR will prompt
|
||||
for a password. See also the \fI-U\fR option.
|
||||
for a password. By default, \fBrpcclient\fR will prompt
|
||||
for a password. See also the \fI-U\fR option.
|
||||
.TP
|
||||
\fB-s smb.conf\fR
|
||||
\fB-s|--conf=smb.conf\fR
|
||||
Specifies the location of the all important
|
||||
\fIsmb.conf\fR file.
|
||||
.TP
|
||||
\fB-U username[%password]\fR
|
||||
\fB-U|--user=username[%password]\fR
|
||||
Sets the SMB username or username and password.
|
||||
|
||||
If %password is not specified, the user will be prompted. The
|
||||
@ -79,24 +79,24 @@ string is uppercased. If these environmental variables are not
|
||||
found, the username GUEST is used.
|
||||
|
||||
A third option is to use a credentials file which
|
||||
contains the plaintext of the username and password. This
|
||||
contains the plaintext of the username and password. This
|
||||
option is mainly provided for scripts where the admin doesn't
|
||||
desire to pass the credentials on the command line or via environment
|
||||
variables. If this method is used, make certain that the permissions
|
||||
on the file restrict access from unwanted users. See the
|
||||
on the file restrict access from unwanted users. See the
|
||||
\fI-A\fR for more details.
|
||||
|
||||
Be cautious about including passwords in scripts. Also, on
|
||||
many systems the command line of a running process may be seen
|
||||
via the \fBps\fR command. To be safe always allow
|
||||
via the \fBps\fR command. To be safe always allow
|
||||
\fBrpcclient\fR to prompt for a password and type
|
||||
it in directly.
|
||||
.TP
|
||||
\fB-W domain\fR
|
||||
Set the SMB domain of the username. This
|
||||
\fB-W|--workgroup=domain\fR
|
||||
Set the SMB domain of the username. This
|
||||
overrides the default domain which is the domain defined in
|
||||
smb.conf. If the domain specified is the same as the server's NetBIOS name,
|
||||
it causes the client to log on using the server's local SAM (as
|
||||
smb.conf. If the domain specified is the same as the server's NetBIOS name,
|
||||
it causes the client to log on using the server's local SAM (as
|
||||
opposed to the Domain SAM).
|
||||
.SH "COMMANDS"
|
||||
.PP
|
||||
@ -117,9 +117,7 @@ of usernames to SIDs.
|
||||
\fBenumtrusts\fR
|
||||
.PP
|
||||
.PP
|
||||
.PP
|
||||
\fBSAMR\fR
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBqueryuser\fR
|
||||
@ -146,22 +144,20 @@ of usernames to SIDs.
|
||||
\fBenumdomgroups\fR
|
||||
.PP
|
||||
.PP
|
||||
.PP
|
||||
\fBSPOOLSS\fR
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBadddriver <arch> <config>\fR
|
||||
- Execute an AddPrinterDriver() RPC to install the printer driver
|
||||
information on the server. Note that the driver files should
|
||||
already exist in the directory returned by
|
||||
\fBgetdriverdir\fR. Possible values for
|
||||
information on the server. Note that the driver files should
|
||||
already exist in the directory returned by
|
||||
\fBgetdriverdir\fR. Possible values for
|
||||
\fIarch\fR are the same as those for
|
||||
the \fBgetdriverdir\fR command.
|
||||
The \fIconfig\fR parameter is defined as
|
||||
follows:
|
||||
|
||||
.sp
|
||||
|
||||
.nf
|
||||
Long Printer Name:\\
|
||||
Driver File Name:\\
|
||||
@ -172,44 +168,43 @@ follows:
|
||||
Default Data Type:\\
|
||||
Comma Separated list of Files
|
||||
|
||||
.sp
|
||||
.fi
|
||||
|
||||
Any empty fields should be enter as the string "NULL".
|
||||
|
||||
Samba does not need to support the concept of Print Monitors
|
||||
since these only apply to local printers whose driver can make
|
||||
use of a bi-directional link for communication. This field should
|
||||
be "NULL". On a remote NT print server, the Print Monitor for a
|
||||
use of a bi-directional link for communication. This field should
|
||||
be "NULL". On a remote NT print server, the Print Monitor for a
|
||||
driver must already be installed prior to adding the driver or
|
||||
else the RPC will fail.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBaddprinter <printername>
|
||||
<sharename> <drivername> <port>\fR
|
||||
- Add a printer on the remote server. This printer
|
||||
will be automatically shared. Be aware that the printer driver
|
||||
- Add a printer on the remote server. This printer
|
||||
will be automatically shared. Be aware that the printer driver
|
||||
must already be installed on the server (see \fBadddriver\fR)
|
||||
and the \fIport\fRmust be a valid port name (see
|
||||
\fBenumports\fR.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBdeldriver\fR - Delete the
|
||||
specified printer driver for all architectures. This
|
||||
specified printer driver for all architectures. This
|
||||
does not delete the actual driver files from the server,
|
||||
only the entry from the server's list of drivers.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBenumdata\fR - Enumerate all
|
||||
printer setting data stored on the server. On Windows NT clients,
|
||||
these values are stored in the registry, while Samba servers
|
||||
store them in the printers TDB. This command corresponds
|
||||
printer setting data stored on the server. On Windows NT clients,
|
||||
these values are stored in the registry, while Samba servers
|
||||
store them in the printers TDB. This command corresponds
|
||||
to the MS Platform SDK GetPrinterData() function (* This
|
||||
command is currently unimplemented).
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBenumjobs <printer>\fR
|
||||
- List the jobs and status of a given printer.
|
||||
- List the jobs and status of a given printer.
|
||||
This command corresponds to the MS Platform SDK EnumJobs()
|
||||
function (* This command is currently unimplemented).
|
||||
.TP 0.2i
|
||||
@ -220,22 +215,22 @@ info level. Currently only info levels 1 and 2 are supported.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBenumdrivers [level]\fR
|
||||
- Execute an EnumPrinterDrivers() call. This lists the various installed
|
||||
printer drivers for all architectures. Refer to the MS Platform SDK
|
||||
- Execute an EnumPrinterDrivers() call. This lists the various installed
|
||||
printer drivers for all architectures. Refer to the MS Platform SDK
|
||||
documentation for more details of the various flags and calling
|
||||
options. Currently supported info levels are 1, 2, and 3.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBenumprinters [level]\fR
|
||||
- Execute an EnumPrinters() call. This lists the various installed
|
||||
and share printers. Refer to the MS Platform SDK documentation for
|
||||
- Execute an EnumPrinters() call. This lists the various installed
|
||||
and share printers. Refer to the MS Platform SDK documentation for
|
||||
more details of the various flags and calling options. Currently
|
||||
supported info levels are 0, 1, and 2.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBgetdata <printername>\fR
|
||||
- Retrieve the data for a given printer setting. See
|
||||
the \fBenumdata\fR command for more information.
|
||||
- Retrieve the data for a given printer setting. See
|
||||
the \fBenumdata\fR command for more information.
|
||||
This command corresponds to the GetPrinterData() MS Platform
|
||||
SDK function (* This command is currently unimplemented).
|
||||
.TP 0.2i
|
||||
@ -244,20 +239,20 @@ SDK function (* This command is currently unimplemented).
|
||||
- Retrieve the printer driver information (such as driver file,
|
||||
config file, dependent files, etc...) for
|
||||
the given printer. This command corresponds to the GetPrinterDriver()
|
||||
MS Platform SDK function. Currently info level 1, 2, and 3 are supported.
|
||||
MS Platform SDK function. Currently info level 1, 2, and 3 are supported.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBgetdriverdir <arch>\fR
|
||||
- Execute a GetPrinterDriverDirectory()
|
||||
RPC to retreive the SMB share name and subdirectory for
|
||||
storing printer driver files for a given architecture. Possible
|
||||
storing printer driver files for a given architecture. Possible
|
||||
values for \fIarch\fR are "Windows 4.0"
|
||||
(for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows
|
||||
Alpha_AXP", and "Windows NT R4000".
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBgetprinter <printername>\fR
|
||||
- Retrieve the current printer information. This command
|
||||
- Retrieve the current printer information. This command
|
||||
corresponds to the GetPrinter() MS Platform SDK function.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
@ -268,15 +263,14 @@ against a given printer.
|
||||
\(bu
|
||||
\fBsetdriver <printername> <drivername>\fR
|
||||
- Execute a SetPrinter() command to update the printer driver associated
|
||||
with an installed printer. The printer driver must already be correctly
|
||||
installed on the print server.
|
||||
with an installed printer. The printer driver must already be correctly
|
||||
installed on the print server.
|
||||
|
||||
See also the \fBenumprinters\fR and
|
||||
\fBenumdrivers\fR commands for obtaining a list of
|
||||
of installed printers and drivers.
|
||||
.PP
|
||||
\fBGENERAL OPTIONS\fR
|
||||
.PP
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBdebuglevel\fR - Set the current debug level
|
||||
@ -284,37 +278,37 @@ used to log information.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBhelp (?)\fR - Print a listing of all
|
||||
known commands or extended help on a particular command.
|
||||
known commands or extended help on a particular command.
|
||||
.TP 0.2i
|
||||
\(bu
|
||||
\fBquit (exit)\fR - Exit \fBrpcclient
|
||||
\fR\&.
|
||||
\fR.
|
||||
.SH "BUGS"
|
||||
.PP
|
||||
\fBrpcclient\fR is designed as a developer testing tool
|
||||
and may not be robust in certain areas (such as command line parsing).
|
||||
It has been known to generate a core dump upon failures when invalid
|
||||
and may not be robust in certain areas (such as command line parsing).
|
||||
It has been known to generate a core dump upon failures when invalid
|
||||
parameters where passed to the interpreter.
|
||||
.PP
|
||||
From Luke Leighton's original rpcclient man page:
|
||||
.PP
|
||||
\fB"WARNING!\fR The MSRPC over SMB code has
|
||||
been developed from examining Network traces. No documentation is
|
||||
available from the original creators (Microsoft) on how MSRPC over
|
||||
SMB works, or how the individual MSRPC services work. Microsoft's
|
||||
implementation of these services has been demonstrated (and reported)
|
||||
been developed from examining Network traces. No documentation is
|
||||
available from the original creators (Microsoft) on how MSRPC over
|
||||
SMB works, or how the individual MSRPC services work. Microsoft's
|
||||
implementation of these services has been demonstrated (and reported)
|
||||
to be... a bit flaky in places.
|
||||
.PP
|
||||
The development of Samba's implementation is also a bit rough,
|
||||
and as more of the services are understood, it can even result in
|
||||
versions of \fBsmbd(8)\fR and \fBrpcclient(1)\fR
|
||||
that are incompatible for some commands or services. Additionally,
|
||||
the developers are sending reports to Microsoft, and problems found
|
||||
or reported to Microsoft are fixed in Service Packs, which may
|
||||
and as more of the services are understood, it can even result in
|
||||
versions of \fBsmbd(8)\fR and \fBrpcclient(1)\fR
|
||||
that are incompatible for some commands or services. Additionally,
|
||||
the developers are sending reports to Microsoft, and problems found
|
||||
or reported to Microsoft are fixed in Service Packs, which may
|
||||
result in incompatibilities."
|
||||
.SH "VERSION"
|
||||
.PP
|
||||
This man page is correct for version 2.2 of the Samba
|
||||
This man page is correct for version 3.0 of the Samba
|
||||
suite.
|
||||
.SH "AUTHOR"
|
||||
.PP
|
||||
@ -324,6 +318,6 @@ by the Samba Team as an Open Source project similar
|
||||
to the way the Linux kernel is developed.
|
||||
.PP
|
||||
The original rpcclient man page was written by Matthew
|
||||
Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
|
||||
Geddes, Luke Kenneth Casson Leighton, and rewritten by Gerald Carter.
|
||||
The conversion to DocBook for Samba 2.2 was done by Gerald
|
||||
Carter.
|
||||
|
@ -1,14 +1,15 @@
|
||||
.\" This manpage has been automatically generated by docbook2man-spec
|
||||
.\" from a DocBook document. docbook2man-spec can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/hacks/docbook2X/>
|
||||
.\" This manpage has been automatically generated by docbook2man
|
||||
.\" from a DocBook document. This tool can be found at:
|
||||
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
|
||||
.\" Please send any bug reports, improvements, comments, patches,
|
||||
.\" etc. to Steve Cheng <steve@ggi-project.org>.
|
||||
.TH "SMBSTATUS" "1" "28 January 2002" "" ""
|
||||
.TH "SMBSTATUS" "1" "28 March 2002" "" ""
|
||||
.SH NAME
|
||||
smbstatus \- report on current Samba connections
|
||||
.SH SYNOPSIS
|
||||
.sp
|
||||
\fBsmbstatus\fR [ \fB-P\fR ] [ \fB-b\fR ] [ \fB-d\fR ] [ \fB-L\fR ] [ \fB-p\fR ] [ \fB-S\fR ] [ \fB-s <configuration file>\fR ] [ \fB-u <username>\fR ]
|
||||
|
||||
\fBsmbstatus\fR [ \fB-P\fR] [ \fB-b\fR] [ \fB-d <debug level>\fR] [ \fB-v\fR] [ \fB-L\fR] [ \fB-B\fR] [ \fB-p\fR] [ \fB-S\fR] [ \fB-s <configuration file>\fR] [ \fB-u <username>\fR]
|
||||
|
||||
.SH "DESCRIPTION"
|
||||
.PP
|
||||
This tool is part of the Sambasuite.
|
||||
@ -17,39 +18,45 @@ This tool is part of the Sambasuite.
|
||||
list the current Samba connections.
|
||||
.SH "OPTIONS"
|
||||
.TP
|
||||
\fB-P\fR
|
||||
\fB-P|--profile\fR
|
||||
If samba has been compiled with the
|
||||
profiling option, print only the contents of the profiling
|
||||
shared memory area.
|
||||
.TP
|
||||
\fB-b\fR
|
||||
\fB-b|--brief\fR
|
||||
gives brief output.
|
||||
.TP
|
||||
\fB-d\fR
|
||||
\fB-d|--debug=<debuglevel>\fR
|
||||
sets debugging to specified level
|
||||
.TP
|
||||
\fB-v|--verbose\fR
|
||||
gives verbose output.
|
||||
.TP
|
||||
\fB-L\fR
|
||||
\fB-L|--locks\fR
|
||||
causes smbstatus to only list locks.
|
||||
.TP
|
||||
\fB-p\fR
|
||||
print a list of \fBsmbd(8)\fRprocesses and exit.
|
||||
\fB-B|--byterange\fR
|
||||
causes smbstatus to include byte range locks.
|
||||
.TP
|
||||
\fB-p|--processes\fR
|
||||
print a list of \fBsmbd(8)\fRprocesses and exit.
|
||||
Useful for scripting.
|
||||
.TP
|
||||
\fB-S\fR
|
||||
\fB-S|--shares\fR
|
||||
causes smbstatus to only list shares.
|
||||
.TP
|
||||
\fB-s <configuration file>\fR
|
||||
\fB-s|--conf=<configuration file>\fR
|
||||
The default configuration file name is
|
||||
determined at compile time. The file specified contains the
|
||||
configuration details required by the server. See \fIsmb.conf(5)\fR
|
||||
for more information.
|
||||
.TP
|
||||
\fB-u <username>\fR
|
||||
\fB-u|--user=<username>\fR
|
||||
selects information relevant to
|
||||
\fIusername\fR only.
|
||||
.SH "VERSION"
|
||||
.PP
|
||||
This man page is correct for version 2.2 of
|
||||
This man page is correct for version 3.0 of
|
||||
the Samba suite.
|
||||
.SH "SEE ALSO"
|
||||
.PP
|
||||
@ -66,5 +73,5 @@ 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
|
||||
release by Jeremy Allison. The conversion to DocBook for
|
||||
Samba 2.2 was done by Gerald Carter
|
||||
|
Loading…
x
Reference in New Issue
Block a user