From 69fb70bea547434753cd969c7134fa3ca7522bf2 Mon Sep 17 00:00:00 2001 From: Luke Leighton Date: Fri, 19 Nov 1999 23:26:42 +0000 Subject: yodl update - rpcclient (This used to be commit 9eef1817f8f29c2d69832806b394658cf2cce5e9) --- docs/manpages/rpcclient.1 | 742 ++++++++++++++++++++++++++++++++++++++++++++++ docs/manpages/samba.7 | 12 + docs/manpages/smb.conf.5 | 6 +- docs/manpages/smbd.8 | 15 +- 4 files changed, 767 insertions(+), 8 deletions(-) create mode 100644 docs/manpages/rpcclient.1 (limited to 'docs/manpages') diff --git a/docs/manpages/rpcclient.1 b/docs/manpages/rpcclient.1 new file mode 100644 index 0000000000..f077587fb8 --- /dev/null +++ b/docs/manpages/rpcclient.1 @@ -0,0 +1,742 @@ +.TH "rpcclient " "1" "23 Oct 1998" "Samba" "SAMBA" +.PP +.SH "NAME" +rpcclient \- utility to manage MSRPC resources on servers +.PP +.SH "SYNOPSIS" +.PP +\fBrpcclient\fP +[password] +-S servername +[-U [username][%][password]] +[-W domain] +[-l log basename] +[-d debuglevel] +[-O socket options] +[-i scope] +[-N] +[-n NetBIOS name] +[-h] +[-I dest IP] +[-E] +[-t terminal code] +[-c command string] +[-B IP addr] +[-s smb\&.conf] +[-m max protocol] +.PP +.SH "DESCRIPTION" +.PP +This program is part of the \fBSamba\fP suite\&. +.PP +\fBrpcclient\fP is a client that can \'talk\' to an SMB/CIFS MSRPC server\&. +Operations include things like managing a SAM Database (users, groups +and aliases) in the same way as the Windows NT programs +\fBUser Manager for Domains\fP and \fBServer Manager for Domains\fP; +managing a remote registry in the same way as the Windows NT programs +\fBREGEDT32\&.EXE\fP and \fBREGEDIT\&.EXE\fP; viewing a remote event log (same +as \fBEVENTVWR\&.EXE\fP) etc\&. +.PP +Typical usage is like this: +.br +\f(CWrpcclient -I 192\&.168\&.32\&.1 -S "*SMBSERVER" -U fred%secret -l log\fP +.br +.PP +.SH "OPTIONS" +.PP +.IP +.IP "\fBservername\fP" +servername is the name of the server you want +to use on the server\&. This should be the NetBIOS name of the SMB/CIFS +server, which can be \fB*SMBSERVER\fP on Windows NT 4\&.0 or Samba Servers\&. +.IP +Note that the server name required is NOT necessarily the IP (DNS) +host name of the server! The name required is a NetBIOS server name, +which may or may not be the same as the IP hostname of the machine +running the server\&. Also, remember that having a period in a NetBIOS +name (such as an IP hostname) may cause connectivity problems on your +network: NT tends to strip NetBIOS names from the leading period +onwards\&. +.IP +The server name is looked up according to either the +\fB-R\fP parameter to \fBrpcclient\fP or using the +\fBname resolve order\fP +parameter in the smb\&.conf file, allowing an administrator to change +the order and methods by which server names are looked up\&. +.IP +.IP "\fBpassword\fP" +password is the password required to access the +specified service on the specified server\&. If this parameter is +supplied, the \fB-N\fP option (suppress password prompt) is assumed\&. +.IP +There is no default password\&. If no password is supplied on the +command line (either by using this parameter or adding a password to +the \fB-U\fP option (see below)) and the \fB-N\fP option is not specified, +the client will prompt for a password, even if the desired service +does not require one\&. (If no password is required, simply press ENTER +to provide a null password\&.) +.IP +Note: Some servers (including OS/2 and Windows for Workgroups) insist +on an uppercase password\&. Lowercase or mixed case passwords may be +rejected by these servers\&. +.IP +Be cautious about including passwords in scripts\&. +.IP +.IP "\fB-s smb\&.conf\fP" +This parameter specifies the pathname to the +Samba configuration file, smb\&.conf\&. This file controls all aspects of +the Samba setup on the machine and rpcclient also needs to read this +file\&. +.IP +.IP "\fB-B IP addr\fP" +The IP address to use when sending a broadcast packet\&. +.IP +.IP "\fB-O socket options\fP" +TCP socket options to set on the client +socket\&. See the socket options +parameter in the \fBsmb\&.conf (5)\fP manpage for +the list of valid options\&. +.IP +.IP "\fB-R name resolve order\fP" +This option allows the user of +rpcclient to determine what name resolution services to use when +looking up the NetBIOS name of the host being connected to\&. +.IP +The options are :"lmhosts", "host", "wins" and "bcast"\&. They cause +names to be resolved as follows : +.IP +.IP +.IP o +\fBlmhosts\fP : Lookup an IP address in the Samba lmhosts file\&. +The lmhosts file is stored in the same directory as the +\fBsmb\&.conf\fP file\&. +.IP +.IP o +\fBhost\fP : Do a standard host name to IP address resolution, +using the system /etc/hosts, NIS, or DNS lookups\&. This method of name +resolution is operating system depended for instance on IRIX or +Solaris this may be controlled by the \fI/etc/nsswitch\&.conf\fP file)\&. +.IP +.IP o +\fBwins\fP : Query a name with the IP address listed in the \fBwins +server\fP parameter in the smb\&.conf file\&. If +no WINS server has been specified this method will be ignored\&. +.IP +.IP o +\fBbcast\fP : Do a broadcast on each of the known local interfaces +listed in the \fBinterfaces\fP parameter +in the smb\&.conf file\&. This is the least reliable of the name resolution +methods as it depends on the target host being on a locally connected +subnet\&. To specify a particular broadcast address the \fB-B\fP option +may be used\&. +.IP +.IP +If this parameter is not set then the name resolve order defined +in the \fBsmb\&.conf\fP file parameter +(\fBname resolve order\fP) +will be used\&. +.IP +The default order is lmhosts, host, wins, bcast and without this +parameter or any entry in the \fB"name resolve +order"\fP parameter of the +\fBsmb\&.conf\fP file the name resolution methods +will be attempted in this order\&. +.IP +.IP "\fB-i scope\fP" +This specifies a NetBIOS scope that rpcclient will use +to communicate with when generating NetBIOS names\&. For details on the +use of NetBIOS scopes, see rfc1001\&.txt and rfc1002\&.txt\&. NetBIOS scopes +are \fIvery\fP rarely used, only set this parameter if you are the +system administrator in charge of all the NetBIOS systems you +communicate with\&. +.IP +.IP "\fB-N\fP" +If specified, this parameter suppresses the normal +password prompt from the client to the user\&. This is useful when +accessing a service that does not require a password\&. +.IP +Unless a password is specified on the command line or this parameter +is specified, the client will request a password\&. +.IP +.IP "\fB-n NetBIOS name\fP" +By default, the client will use the local +machine\'s hostname (in uppercase) as its NetBIOS name\&. This parameter +allows you to override the host name and use whatever NetBIOS name you +wish\&. +.IP +.IP "\fB-d debuglevel\fP" +debuglevel is an integer from 0 to 10, or the +letter \'A\'\&. +.IP +The default value if this parameter is not specified is zero\&. +.IP +The higher this value, the more detail will be logged to the log files +about the activities of the client\&. At level 0, only critical errors +and serious warnings will be logged\&. Level 1 is a reasonable level for +day to day running - it generates a small amount of information about +operations carried out\&. +.IP +Levels above 1 will generate considerable amounts of log data, and +should only be used when investigating a problem\&. Levels above 3 are +designed for use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic\&. If debuglevel is set to the +letter \'A\', then \fIall\fP debug messages will be printed\&. This setting +is for developers only (and people who \fIreally\fP want to know how the +code works internally)\&. +.IP +Note that specifying this parameter here will override the \fBlog +level\fP parameter in the \fBsmb\&.conf +(5)\fP file\&. +.IP +.IP "\fB-p port\fP" +This number is the TCP port number that will be used +when making connections to the server\&. The standard (well-known) TCP +port number for an SMB/CIFS server is 139, which is the default\&. +.IP +.IP "\fB-l logfilename\fP" +If specified, logfilename specifies a base +filename into which operational data from the running client will be +logged\&. +.IP +The default base name is specified at compile time\&. +.IP +The base name is used to generate actual log file names\&. For example, +if the name specified was "log", the debug file would be +\f(CWlog\&.client\fP\&. +.IP +The log file generated is never removed by the client\&. +.IP +.IP "\fB-h\fP" +Print the usage message for the client\&. +.IP +.IP "\fB-I IP address\fP" +IP address is the address of the server to +connect to\&. It should be specified in standard "a\&.b\&.c\&.d" notation\&. +.IP +Normally the client would attempt to locate a named SMB/CIFS server by +looking it up via the NetBIOS name resolution mechanism described +above in the \fBname resolve order\fP parameter +above\&. Using this parameter will force the client to assume that the +server is on the machine with the specified IP address and the NetBIOS +name component of the resource being connected to will be ignored\&. +.IP +There is no default for this parameter\&. If not supplied, it will be +determined automatically by the client as described above\&. +.IP +.IP "\fB-E\fP" +This parameter causes the client to write messages to the +standard error stream (stderr) rather than to the standard output +stream\&. +.IP +By default, the client writes messages to standard output - typically +the user\'s tty\&. +.IP +Note that by default, debug information is always sent to stderr\&. +Debug information can instead be sent to a file, using the +-l log basename option\&. +.IP +.IP "\fB-U username\fP" +This specifies the user name that will be used by +the client to make a connection, assuming your server is not a downlevel +server that is running a protocol level that uses passwords on shares, +not on usernames\&. +.IP +Some servers are fussy about the case of this name, and some insist +that it must be a valid NetBIOS name\&. +.IP +If no username is supplied, it will default to an uppercase version of +the environment variable \f(CWUSER\fP or \f(CWLOGNAME\fP in that order\&. If no +username is supplied and neither environment variable exists the +username "GUEST" will be used\&. +.IP +If the \f(CWUSER\fP environment variable contains a \'%\' character, +everything after that will be treated as a password\&. This allows you +to set the environment variable to be \f(CWUSER=username%password\fP so +that a password is not passed on the command line (where it may be +seen by the ps command)\&. +.IP +If the service you are connecting to requires a password, it can be +supplied using the \fB-U\fP option, by appending a percent symbol ("%") +then the password to username\&. For example, to attach to a service as +user \f(CW"fred"\fP with password \f(CW"secret"\fP, you would specify\&. +.br +.IP +\f(CW-U fred%secret\fP +.br +.IP +on the command line\&. Note that there are no spaces around the percent +symbol\&. +.IP +If you specify the password as part of username then the \fB-N\fP option +(suppress password prompt) is assumed\&. +.IP +If you specify the password as a parameter \fIAND\fP as part of username +then the password as part of username will take precedence\&. Putting +nothing before or nothing after the percent symbol will cause an empty +username or an empty password to be used, respectively\&. +.IP +The password may also be specified by setting up an environment +variable called \f(CWPASSWORD\fP that contains the users password\&. Note +that this may be very insecure on some systems but on others allows +users to script rpcclient commands without having a password appear in +the command line of a process listing\&. +.IP +Note: Some servers (including OS/2 and Windows for Workgroups) insist +on an uppercase password\&. Lowercase or mixed case passwords may be +rejected by these servers\&. +.IP +Be cautious about including passwords in scripts or in the +\f(CWPASSWORD\fP environment variable\&. Also, on many systems the command +line of a running process may be seen via the \f(CWps\fP command to be +safe always allow rpcclient to prompt for a password and type it in +directly\&. +.IP +.IP "\fB-t terminal code\fP" +This option tells rpcclient how to interpret +filenames coming from the remote server\&. Usually Asian language +multibyte UNIX implementations use different character sets than +SMB/CIFS servers (\fIEUC\fP instead of \fISJIS\fP for example)\&. Setting +this parameter will let rpcclient convert between the UNIX filenames +and the SMB filenames correctly\&. This option has not been seriously +tested and may have some problems\&. +.IP +The terminal codes include \f(CWsjis\fP, \f(CWeuc\fP, \f(CWjis7\fP, \f(CWjis8\fP, +\f(CWjunet\fP, \f(CWhex\fP, \f(CWcap\fP\&. This is not a complete list, check the +Samba source code for the complete list\&. +.IP +.IP "\fB-m max protocol level\fP" +With the new code in Samba2\&.0, +\fBrpcclient\fP always attempts to connect at the maximum +protocols level the server supports\&. This parameter is +preserved for backwards compatibility, but any string +following the \fB-m\fP will be ignored\&. +.IP +.IP "\fB-W Domain\fP" +Override the default Domain, which is the remote server\'s +Domain\&. This option may be needed to connect to some servers\&. It is also +possible to specify the remote server name as the Domain, which will +force the username and password to be authenticated against the remote +server\'s local SAM instead of the Domain SAM\&. +.IP +.IP "\fB-c command string\fP" +command string is a semicolon separated +list of commands to be executed instead of prompting from stdin\&. +\fB-N\fP is implied by \fB-c\fP\&. +.IP +This is particularly useful in scripts, e\&.g\&. \f(CW-c \'lsaquery; enumusers -u\'\fP\&. +.IP +.PP +.SH "OPERATIONS" +.PP +Once the client is running, the user is presented with a prompt : +.PP +\f(CWsmb:\e>\fP +.PP +The prompt indicates that the client is ready and waiting to carry out +a user command\&. Each command is a single word, optionally followed by +parameters specific to that command\&. Command and parameters are +space-delimited unless these notes specifically state otherwise\&. All +commands are case-insensitive\&. Parameters to commands may or may not +be case sensitive, depending on the command\&. +.PP +You can specify names (e\&.g registry keys; user or group names; +service names) which have spaces in them by quoting the +name with double quotes, for example "dRMON SmartAgent"\&. +.PP +Parameters shown in square brackets (e\&.g\&., "[parameter]") are +optional\&. If not given, the command will use suitable +defaults\&. Parameters shown in angle brackets (e\&.g\&., "") are +required\&. +.PP +Note that all commands operating on the server are actually performed +by issuing a request to the server\&. Thus the behavior may vary from +server to server, depending on how the server was implemented\&. +.PP +The commands available are listed in groups relating to different services: +.PP +.IP +.IP "Misccellaneous" +.IP +.IP +.IP "\fB? [command]\fP" +If "command" is specified, +the \fB?\fP command will display a brief informative message about the +specified command\&. If no command is specified, a list of available +commands will be displayed\&. +.IP +.IP "\fB! [shell command]\fP" +If "shell command" +is specified, the \fB!\fP command will execute a shell locally and run +the specified shell command\&. If no command is specified, a local shell +will be run\&. +.IP +.IP "\fBexit\fP" +Terminate the connection with the server and +exit from the program\&. +.IP +.IP "\fBhelp [command]\fP" +See the \fB?\fP +command above\&. +.IP +.IP "\fBquit\fP" +See the \fBexit\fP command\&. +.IP +.IP +.IP "Event Log" +.IP +.IP +.IP "\fBeventlog\fP" +list the events +.IP +.IP +.IP "Service Control" +.IP +It is possible to use command-line completion (if you have +the GNU readline library) for Service names, by pressing the +tab key\&. +.IP +.IP +.IP "\fBsvcenum\fP" +[-i] Lists Services Manager +.IP +.IP "\fBsvcinfo\fP" + Service Information +.IP +.IP "\fBsvcstart\fP" + [arg 0] [arg 1] \&.\&.\&. Start Service +.IP +.IP "\fBsvcstop\fP" + Stop Service +.IP +.IP +.IP "Scheduler" +.IP +.IP +.IP "\fBat\fP" +Scheduler control (at /? for syntax) +.IP +.IP +.IP "Registry" +.IP +It is possible to use command-line completion (if you have +the GNU readline library) for registry key and value names, +by pressing the tab key\&. +.IP +.IP +.IP "\fBregenum\fP" + Registry Enumeration (keys, values) +.IP +.IP "\fBregdeletekey\fP" + Registry Key Delete +.IP +.IP "\fBregcreatekey\fP" + [keyclass] Registry Key Create +.IP +.IP "\fBshutdown\fP" +[-m message] [-t timeout] [-r or --reboot] Server Shutdown +.IP +.IP "\fBregqueryval\fP" + Registry Value Query +.IP +.IP "\fBregquerykey\fP" + Registry Key Query +.IP +.IP "\fBregdeleteval\fP" + Registry Value Delete +.IP +.IP "\fBregcreateval\fP" + Registry Key Create +.IP +.IP "\fBreggetsec\fP" + Registry Key Security +.IP +.IP "\fBregtestsec\fP" + Test Registry Key Security +.IP +.IP +.IP "Printing" +.IP +It is possible to use command-line completion (if you have +the GNU readline library) for Printer and job names, by +pressing the tab key\&. +.IP +.IP +.IP "\fBspoolenum\fP" +Enumerate Printers +.IP +.IP "\fBspooljobs\fP" + Enumerate Printer Jobs +.IP +.IP "\fBspoolopen\fP" + Spool Printer Open Test +.IP +.IP +.IP "Server" +.IP +.IP +.IP "\fBtime\fP" +Display remote time +.IP +.IP "\fBbrsinfo\fP" +Browser Query Info +.IP +.IP "\fBwksinfo\fP" +Workstation Query Info +.IP +.IP "\fBsrvinfo\fP" +Server Query Info +.IP +.IP "\fBsrvsessions\fP" +List sessions on a server +.IP +.IP "\fBsrvshares\fP" +List shares on a server +.IP +.IP "\fBsrvtransports\fP" +List transports on a server +.IP +.IP "\fBsrvconnections\fP" +List connections on a server +.IP +.IP "\fBsrvfiles\fP" +List files on a server +.IP +.IP +.IP "Local Security Authority" +.IP +.IP +.IP "\fBlsaquery\fP" +Query Info Policy (domain member or server) +.IP +.IP "\fBlsaenumdomains\fP" +Enumerate Trusted Domains +.IP +.IP "\fBlookupsids\fP" +Resolve names from SIDs +.IP +.IP "\fBlookupnames\fP" +Resolve SIDs from names +.IP +.IP "\fBquerysecret\fP" +LSA Query Secret (developer use) +.IP +.IP +.IP "NETLOGON" +.IP +.IP +.IP "\fBntlogin\fP" +[username] [password] NT Domain login test +.IP +.IP "\fBdomtrust\fP" + NT Inter-Domain test +.IP +.IP "\fBsamsync\fP" +SAM Synchronization Test (experimental) +.IP +.IP +.IP "SAM Database" +.IP +It is possible to use command-line completion (if you have +the GNU readline library) for user, group, alias and domain +names, by pressing the tab key\&. +.IP +.IP +.IP "\fBlookupdomain\fP" +Obtain SID for a local domain +.IP +.IP "\fBenumusers\fP" +SAM User Database Query (experimental!) +.IP +.IP "\fBaddgroupmem\fP" + [user] [user] \&.\&.\&. SAM Add Domain Group Member +.IP +.IP "\fBaddaliasmem\fP" + [member sid1] [member sid2] \&.\&.\&. SAM Add Domain Alias Member +.IP +.IP "\fBdelgroupmem\fP" + [user] [user] \&.\&.\&. SAM Delete Domain Group Member +.IP +.IP "\fBdelaliasmem\fP" + [member sid1] [member sid2] \&.\&.\&. SAM Delete Domain Alias Member +.IP +.IP "\fBcreategroup\fP" +SAM Create Domain Group +.IP +.IP "\fBcreatealias\fP" +SAM Create Domain Alias +.IP +.IP "\fBcreateuser\fP" + SAM Create Domain User +.IP +.IP "\fBdelgroup\fP" +SAM Delete Domain Group +.IP +.IP "\fBdelalias\fP" +SAM Delete Domain Alias +.IP +.IP "\fBntpass\fP" +NT SAM Password Change +.IP +.IP "\fBsamuserset2\fP" + [-s acb_bits] SAM User Set Info 2 (experimental!) +.IP +.IP "\fBsamuserset\fP" + [-p password] SAM User Set Info (experimental!) +.IP +.IP "\fBsamuser\fP" + SAM User Query (experimental!) +.IP +.IP "\fBsamgroup\fP" + SAM Group Query (experimental!) +.IP +.IP "\fBsamalias\fP" + SAM Alias Query +.IP +.IP "\fBsamaliasmem\fP" + SAM Alias Members +.IP +.IP "\fBsamgroupmem\fP" +SAM Group Members +.IP +.IP "\fBsamtest\fP" +SAM User Encrypted RPC test (experimental!) +.IP +.IP "\fBenumaliases\fP" +SAM Aliases Database Query (experimental!) +.IP +.IP "\fBenumdomains\fP" +SAM Domains Database Query (experimental!) +.IP +.IP "\fBenumgroups\fP" +SAM Group Database Query (experimental!) +.IP +.IP "\fBdominfo\fP" +SAM Query Domain Info +.IP +.IP "\fBdispinfo\fP" +SAM Query Display Info +.IP +.IP +.PP +.SH "NOTES" +.PP +Some servers are fussy about the case of supplied usernames, +passwords, share names (AKA service names) and machine names\&. If you +fail to connect try giving all parameters in uppercase\&. +.PP +It is often necessary to use the \fB-n\fP option when connecting +to some types of servers\&. For example OS/2 LanManager insists on a valid +NetBIOS name being used, so you need to supply a valid name that would +be known to the server\&. +.PP +rpcclient only works on servers that support MSRPC over SMB\&. This includes +all versions of Windows NT, including the ports to Unix such as AS/U and +AFPS\&. Support for MSRPC over SMB in other servers is currently rare and +patchy, for example Samba 2\&.0 only supports a limited set of MSRPC commands, +and some of those are not supported very well\&. +.PP +.SH "ENVIRONMENT VARIABLES" +.PP +The variable \fBUSER\fP may contain the username of the person using the +client\&. This information is used only if the protocol level is high +enough to support session-level passwords\&. +.PP +The variable \fBPASSWORD\fP may contain the password of the person using +the client\&. This information is used only if the protocol level is +high enough to support session-level passwords\&. +.PP +.SH "INSTALLATION" +.PP +The location of the client program is a matter for individual system +administrators\&. The following are thus suggestions only\&. +.PP +It is recommended that the rpcclient software be installed in the +/usr/local/samba/bin or /usr/samba/bin directory, this directory +readable by all, writeable only by root\&. The client program itself +should be executable by all\&. The client should \fINOT\fP be setuid or +setgid! +.PP +The client log files should be put in a directory readable and +writeable only by the user\&. +.PP +To test the client, you will need to know the name of a running +SMB/CIFS server\&. It is possible to run \fBsmbd (8)\fP +an ordinary user - running that server as a daemon on a +user-accessible port (typically any port number over 1024) would +provide a suitable test server\&. +.PP +.SH "DIAGNOSTICS" +.PP +Most diagnostics issued by the client are logged in a specified log +file\&. The log file name is specified at compile time, but may be +overridden on the command line\&. +.PP +The number and nature of diagnostics available depends on the debug +level used by the client\&. If you have problems, set the debug level to +3 and peruse the log files\&. +.PP +.SH "VERSION" +.PP +This man page is correct for version 2\&.0 of the Samba suite\&. +.PP +.SH "BUGS" +.PP +.IP "WARNING!" +The MSPRC 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) to be\&.\&.\&. a bit flakey in places\&. +.IP +The development of Samba\'s implementation of these services is \fIalso\fP +a bit rough, and as more of the services are understood, it can even result +in versions of \fBsmbd (8)\fP and rpcclient that are +incompatible for some commands or services\&. Additionally, the developers +are sending reports to Microsoft, and problems found by or reported to +Microsoft are fixed in Service Packs, which may also result in +incompatibilities\&. +.IP +It is therefore not guaranteed that the execution of an rpcclient command will +work\&. It is also not guaranteed that the target server will continue to +operate, i\&.e the execution of an MSRPC command may cause a remote service to +fail, or even cause the remote server to fail\&. Usual rules apply, of course: +the developers bear absolutely no responsibility for the use, misuse, or +lack of use of rpcclient, by any person or persons, whether legal, +illegal, accidental, deliberate, intentional, malicious, curious, etc\&. +.IP +.IP "Command Completion" +Command-completion (available if you have the GNU readline library) used on +certain commands may not operate correctly if the word being completed (such as a registry key) contains a space\&. Typically, the name will be completed, but +you will have to go back and put quotes round it, yourself\&. +.IP +.IP "SAM Database command-completion" +Command-completion (available if you have the GNU readline library) of user, +group and alias names does not work on remote Domains, which would normally +be specified like this: +.br +\f(CWDOMAIN_name\e\euser_name\fP\&. +.br +The only names that can be completed in this fashion are the local names +in the SAM database of the target server\&. +.IP +.PP +.SH "AUTHOR" +.PP +The original Samba software and related utilities were created by +Andrew Tridgell \fIsamba-bugs@samba\&.org\fP\&. Samba is now developed +by the Samba Team as an Open Source project similar to the way the +Linux kernel is developed\&. +.PP +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 +\fBftp://ftp\&.icce\&.rug\&.nl/pub/unix/\fP) +and updated for the Samba2\&.0 release by Jeremy Allison\&. This man page +was developed cut-and-paste style from the smbclient man page, by +Luke Kenneth Casson Leighton\&. +\fIsamba-bugs@samba\&.org\fP\&. +.PP +See \fBsamba (7)\fP to find out how to get a full +list of contributors and details on how to submit bug reports, +comments etc\&. +.PP diff --git a/docs/manpages/samba.7 b/docs/manpages/samba.7 index 96975f34c2..03ab086340 100644 --- a/docs/manpages/samba.7 +++ b/docs/manpages/samba.7 @@ -50,6 +50,18 @@ servers (such as Windows NT), and can also be used to allow a UNIX box to print to a printer attached to any SMB server (such as a PC running Windows NT)\&. .IP +.IP "\fBrpcclient\fP" +.br +.br +The \fBrpcclient\fP +(1) program is a client that can \'talk\' to an +SMB/CIFS MSRPC server\&. Operations include things like managing a SAM +Database (users, groups and aliases) in the same way as the Windows NT +programs \fBUser Manager for Domains\fP and \fBServer Manager for Domains\fP; +managing a remote registry in the same way as the Windows NT programs +\fBREGEDT32\&.EXE\fP and \fBREGEDIT\&.EXE\fP; viewing a remote event log (same +as \fBEVENTVWR\&.EXE\fP)\&. +.IP .IP "\fBtestparm\fP" .br .br diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index cbe364a1b8..b99dd66bad 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -1463,11 +1463,11 @@ shares in a net view and in the browse list\&. \fBExample:\fP \f(CW browseable = No\fP .IP -.IP "\fBcase sensitive (G)\fP" +.IP "\fBcase sensitive (S)\fP" .IP See the discussion in the section \fBNAME MANGLING\fP\&. .IP -.IP "\fBcasesignames (G)\fP" +.IP "\fBcasesignames (S)\fP" .IP Synonym for \fB"case sensitive"\fP\&. .IP @@ -5301,7 +5301,7 @@ smb_shm_alloc : alloc of XX bytes failed"\fP\&. \fBExample:\fP \f(CW shared mem size = 5242880 ; Set to 5mb for a large number of files\&.\fP .IP -.IP "\fBshort preserve case (G)\fP" +.IP "\fBshort preserve case (S)\fP" .IP This boolean parameter controls if new files which conform to 8\&.3 syntax, that is all in upper case and of suitable length, are created diff --git a/docs/manpages/smbd.8 b/docs/manpages/smbd.8 index 7088cfd557..7e6c03b5ff 100644 --- a/docs/manpages/smbd.8 +++ b/docs/manpages/smbd.8 @@ -409,11 +409,16 @@ performance\&. .PP .SH "SEE ALSO" .PP -\fBhosts_access (5)\fP, \fBinetd (8)\fP, \fBnmbd (8)\fP, -\fBsmb\&.conf (5)\fP, \fBsmbclient -(1)\fP, \fBtestparm (1)\fP, -\fBtestprns (1)\fP, and the Internet RFC\'s -\fBrfc1001\&.txt\fP, \fBrfc1002\&.txt\fP\&. In addition the CIFS (formerly SMB) +\fBhosts_access (5)\fP, +\fBinetd (8)\fP, +\fBnmbd (8)\fP, +\fBsmb\&.conf (5)\fP, +\fBsmbclient (1)\fP, +\fBtestparm (1)\fP, +\fBtestprns (1)\fP, +\fBrpcclient (1)\fP, +and the Internet RFC\'s \fBrfc1001\&.txt\fP, \fBrfc1002\&.txt\fP\&. +In addition the CIFS (formerly SMB) specification is available as a link from the Web page : http://samba\&.org/cifs/\&. .PP -- cgit