summaryrefslogtreecommitdiff
path: root/docs/manpages/net.8
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manpages/net.8')
-rw-r--r--docs/manpages/net.8474
1 files changed, 92 insertions, 382 deletions
diff --git a/docs/manpages/net.8 b/docs/manpages/net.8
index ce864d0d70..9b25d30c4f 100644
--- a/docs/manpages/net.8
+++ b/docs/manpages/net.8
@@ -3,33 +3,26 @@
.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/>
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng <steve@ggi-project.org>.
-.TH "NET" "8" "19 april 2003" "" ""
-
+.TH "NET" "8" "04 March 2003" "" ""
.SH NAME
net \- Tool for administration of Samba and remote CIFS servers.
.SH SYNOPSIS
-\fBnet\fR \fB<ads|rap|rpc>\fR [ \fB-h\fR ] [ \fB-w workgroup\fR ] [ \fB-W myworkgroup\fR ] [ \fB-U user\fR ] [ \fB-I ip-address\fR ] [ \fB-p port\fR ] [ \fB-n myname\fR ] [ \fB-s conffile\fR ] [ \fB-S server\fR ] [ \fB-l\fR ] [ \fB-P\fR ] [ \fB-D debuglevel\fR ]
+\fBnet\fR \fB<ads|rap|rpc>\fR [ \fB-h\fR ] [ \fB-w workgroup\fR ] [ \fB-W myworkgroup\fR ] [ \fB-U user\fR ] [ \fB-I ip-address\fR ] [ \fB-p port\fR ] [ \fB-n myname\fR ] [ \fB-s conffile\fR ] [ \fB-S server\fR ] [ \fB-C comment\fR ] [ \fB-M maxusers\fR ] [ \fB-F flags\fR ] [ \fB-j jobid\fR ] [ \fB-l\fR ] [ \fB-r\fR ] [ \fB-f\fR ] [ \fB-t timeout\fR ] [ \fB-P\fR ] [ \fB-D debuglevel\fR ]
.SH "DESCRIPTION"
.PP
-This tool is part of the \fBSamba\fR(7) suite.
+This tool is part of the Samba suite.
.PP
The samba net utility is meant to work just like the net utility
-available for windows and DOS. The first argument should be used
-to specify the protocol to use when executing a certain command.
-ADS is used for ActiveDirectory, RAP is using for old (Win9x/NT3)
-clients and RPC can be used for NT4 and Windows 2000. If this
-argument is omitted, net will try to determine it automatically.
-Not all commands are available on all protocols.
+available for windows and DOS.
.SH "OPTIONS"
.TP
-\fB-h|--help\fR
-Print a summary of command line options.
+\fB-h\fR
+Display summary of all available options.
.TP
\fB-w target-workgroup\fR
-Sets target workgroup or domain. You have to specify
-either this option or the IP address or the name of a server.
+Sets target workgroup or domain. You have to specify either this option or the IP address or the name of a server.
.TP
\fB-W workgroup\fR
Sets client workgroup or domain
@@ -38,395 +31,110 @@ Sets client workgroup or domain
User name to use
.TP
\fB-I ip-address\fR
-IP address of target server to use. You have to
-specify either this option or a target workgroup or
-a target server.
+IP address of target server to use. You have to specify either this option or a target workgroup or a target server.
.TP
\fB-p port\fR
-Port on the target server to connect to (usually 139 or 445).
-Defaults to trying 445 first, then 139.
-.TP
-\fB-n <primary NetBIOS name>\fR
-This option allows you to override
-the NetBIOS name that Samba uses for itself. This is identical
-to setting the \fINetBIOS
-name\fR parameter in the \fBsmb.conf\fR(5) file. However, a command
-line setting will take precedence over settings in
-\fBsmb.conf\fR(5).
-.TP
-\fB-s <configuration file>\fR
-The file specified contains the
-configuration details required by the server. The
-information in this file includes server-specific
-information such as what printcap file to use, as well
-as descriptions of all the services that the server is
-to provide. See \fIsmb.conf(5)\fR for more information.
-The default configuration file name is determined at
-compile time.
+Port on the target server to connect to.
+.TP
+\fB-n myname\fR
+Sets name of the client.
+.TP
+\fB-s conffile\fR
+Specify alternative configuration file that should be loaded.
.TP
\fB-S server\fR
-Name of target server. You should specify either
-this option or a target workgroup or a target IP address.
+Name of target server. You should specify either this option or a target workgroup or a target IP address.
+.TP
+\fB-C comment\fR
+FIXME
+.TP
+\fB-M maxusers\fR
+FIXME
+.TP
+\fB-F flags\fR
+FIXME
+.TP
+\fB-j jobid\fR
+FIXME
.TP
\fB-l\fR
-When listing data, give more information on each item.
+FIXME
+.TP
+\fB-r\fR
+FIXME
+.TP
+\fB-f\fR
+FIXME
+.TP
+\fB-t timeout\fR
+FIXME
.TP
\fB-P\fR
Make queries to the external server using the machine account of the local server.
.TP
-\fB-d|--debug=debuglevel\fR
-\fIdebuglevel\fR is an integer
-from 0 to 10. The default value if this parameter is
-not specified is zero.
-
-The higher this value, the more detail will be
-logged to the log files about the activities of the
-server. 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.
-
-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.
-
-Note that specifying this parameter here will
-override the log
-level file.
-.SH "COMMANDS"
-.SS "TIME"
+\fB-D 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).
+.SH "TIME"
.PP
The \fBNET TIME\fR command allows you to view the time on a remote server
or synchronise the time on the local server with the time on the remote server.
-.SS "TIME"
-.PP
+.TP
+\fB\fR
Without any options, the \fBNET TIME\fR command
displays the time on the remote server.
-.SS "TIME SYSTEM"
-.PP
-Displays the time on the remote server in a format ready for \fB/bin/date\fR
-.SS "TIME SET"
-.PP
+.TP
+\fBSYSTEM\fR
+Displays the time on the remote server in a format ready for /bin/date
+.TP
+\fBSET\fR
Tries to set the date and time of the local server to that on
-the remote server using \fB/bin/date\fR.
-.SS "TIME ZONE"
-.PP
+the remote server using /bin/date.
+.TP
+\fBZONE\fR
Displays the timezone in hours from GMT on the remote computer.
-.SS "[RPC|ADS] JOIN [TYPE] [-U USERNAME[%PASSWORD]] [OPTIONS]"
-.PP
-Join a domain. If the account already exists on the server, and
-[TYPE] is MEMBER, the machine will attempt to join automatically.
-(Assuming that the machine has been created in server manager)
-Otherwise, a password will be prompted for, and a new account may
-be created.
-.PP
-[TYPE] may be PDC, BDC or MEMBER to specify the type of server
-joining the domain.
-.SS "[RPC] OLDJOIN [OPTIONS]"
-.PP
-Join a domain. Use the OLDJOIN option to join the domain
-using the old style of domain joining - you need to create a trust
-account in server manager first.
-.SS "[RPC|ADS] USER"
-.SS "[RPC|ADS] USER DELETE TARGET"
-.PP
-Delete specified user
-.SS "[RPC|ADS] USER LIST"
-.PP
-List all users
-.SS "[RPC|ADS] USER INFO TARGET"
-.PP
-List the domain groups of a the specified user.
-.SS "[RPC|ADS] USER ADD NAME [PASSWORD] [-F USER FLAGS] [-C COMMENT]"
-.PP
-Add specified user.
-.SS "[RPC|ADS] GROUP"
-.SS "[RPC|ADS] GROUP [MISC OPTIONS] [TARGETS]"
-.PP
-List user groups.
-.SS "[RPC|ADS] GROUP DELETE NAME [MISC. OPTIONS]"
-.PP
-Delete specified group.
-.SS "[RPC|ADS] GROUP ADD NAME [-C COMMENT]"
-.PP
-Create specified group.
-.SS "[RAP|RPC] SHARE"
-.SS "[RAP|RPC] SHARE [MISC. OPTIONS] [TARGETS]"
-.PP
-Enumerates all exported resources (network shares) on target server.
-.SS "[RAP|RPC] SHARE ADD NAME=SERVERPATH [-C COMMENT] [-M MAXUSERS] [TARGETS]"
-.PP
-Adds a share from a server (makes the export active). Maxusers
-specifies the number of users that can be connected to the
-share simultaneously.
-.SS "SHARE DELETE SHARENAM"
-.PP
-Delete specified share.
-.SS "[RPC|RAP] FILE"
-.SS "[RPC|RAP] FILE"
-.PP
-List all open files on remote server.
-.SS "[RPC|RAP] FILE CLOSE FILEID"
-.PP
-Close file with specified \fIfileid\fR on
-remote server.
-.SS "[RPC|RAP] FILE INFO FILEID"
-.PP
-Print information on specified \fIfileid\fR.
-Currently listed are: file-id, username, locks, path, permissions.
-.SS "[RAP|RPC] FILE USER"
-.sp
-.RS
-.B "Note:"
-Currently NOT implemented.
-.RE
-.SS "SESSION"
-.SS "RAP SESSION"
-.PP
-Without any other options, SESSION enumerates all active SMB/CIFS
-sessions on the target server.
-.SS "RAP SESSION DELETE|CLOSE CLIENT_NAME"
-.PP
-Close the specified sessions.
-.SS "RAP SESSION INFO CLIENT_NAME"
-.PP
-Give a list with all the open files in specified session.
-.SS "RAP SERVER DOMAIN"
-.PP
-List all servers in specified domain or workgroup. Defaults
-to local domain.
-.SS "RAP DOMAIN"
-.PP
-Lists all domains and workgroups visible on the
-current network.
-.SS "RAP PRINTQ"
-.SS "RAP PRINTQ LIST QUEUE_NAME"
-.PP
-Lists the specified print queue and print jobs on the server.
-If the \fIQUEUE_NAME\fR is omitted, all
-queues are listed.
-.SS "RAP PRINTQ DELETE JOBID"
-.PP
-Delete job with specified id.
-.SS "RAP VALIDATE USER [PASSWORD]"
-.PP
-Validate whether the specified user can log in to the
-remote server. If the password is not specified on the commandline, it
-will be prompted.
-.sp
-.RS
-.B "Note:"
-Currently NOT implemented.
-.RE
-.SS "RAP GROUPMEMBER"
-.SS "RAP GROUPMEMBER LIST GROUP"
-.PP
-List all members of the specified group.
-.SS "RAP GROUPMEMBER DELETE GROUP USER"
-.PP
-Delete member from group.
-.SS "RAP GROUPMEMBER ADD GROUP USER"
-.PP
-Add member to group.
-.SS "RAP ADMIN COMMAND"
-.PP
-Execute the specified \fIcommand\fR on
-the remote server. Only works with OS/2 servers.
-.sp
-.RS
-.B "Note:"
-Currently NOT implemented.
-.RE
-.SS "RAP SERVICE"
-.SS "RAP SERVICE START NAME [ARGUMENTS...]"
-.PP
-Start the specified service on the remote server. Not implemented yet.
-.sp
-.RS
-.B "Note:"
-Currently NOT implemented.
-.RE
-.SS "RAP SERVICE STOP"
-.PP
-Stop the specified service on the remote server.
-.sp
-.RS
-.B "Note:"
-Currently NOT implemented.
-.RE
-.SS "RAP PASSWORD USER OLDPASS NEWPASS"
-.PP
-Change password of \fIUSER\fR from \fIOLDPASS\fR to \fINEWPASS\fR.
-.SS "LOOKUP"
-.SS "LOOKUP HOST HOSTNAME [TYPE]"
+.SH "RPC"
.PP
-Lookup the IP address of the given host with the specified type (netbios suffix).
-The type defaults to 0x20 (workstation).
-.SS "LOOKUP LDAP [DOMAIN"
-.PP
-Give IP address of LDAP server of specified \fIDOMAIN\fR. Defaults to local domain.
-.SS "LOOKUP KDC [REALM]"
-.PP
-Give IP address of KDC for the specified \fIREALM\fR.
-Defaults to local realm.
-.SS "LOOKUP DC [DOMAIN]"
-.PP
-Give IP's of Domain Controllers for specified \fIDOMAIN\fR. Defaults to local domain.
-.SS "LOOKUP MASTER DOMAIN"
-.PP
-Give IP of master browser for specified \fIDOMAIN\fR
-or workgroup. Defaults to local domain.
-.SS "CACHE"
-.PP
-Samba uses a general caching interface called 'gencache'. It
-can be controlled using 'NET CACHE'.
-.PP
-All the timeout parameters support the suffixes:
-
-s - Seconds
-
-m - Minutes
-
-h - Hours
-
-d - Days
-
-w - Weeks
-.SS "CACHE ADD KEY DATA TIME-OUT"
-.PP
-Add specified key+data to the cache with the given timeout.
-.SS "CACHE DEL KEY"
-.PP
-Delete key from the cache.
-.SS "CACHE SET KEY DATA TIME-OUT"
-.PP
-Update data of existing cache entry.
-.SS "CACHE SEARCH PATTERN"
-.PP
-Search for the specified pattern in the cache data.
-.SS "CACHE LIST"
-.PP
-List all current items in the cache.
-.SS "CACHE FLUSH"
-.PP
-Remove all the current items from the cache.
-.SS "GETLOCALSID [DOMAIN]"
-.PP
-Print the SID of the specified domain, or if the parameter is
-omitted, the SID of the domain the local server is in.
-.SS "SETLOCALSID S-1-5-21-X-Y-Z"
-.PP
-Sets domain sid for the local server to the specified SID.
-.SS "MAXRID"
-.PP
-Prints out the highest RID currently in use on the local
-server (by the active 'passdb backend').
-.SS "RPC INFO"
-.PP
-Print information about the domain of the remote server,
-such as domain name, domain sid and number of users and groups.
-.SS "[RPC|ADS] TESTJOIN"
-.PP
-Check whether participation in a domain is still valid.
-.SS "[RPC|ADS] CHANGETRUSTPW"
-.PP
-Force change of domain trust password.
-.SS "RPC TRUSTDOM"
-.SS "RPC TRUSTDOM ADD DOMAIN"
-.PP
-Add a interdomain trust account for
-\fIDOMAIN\fR to the remote server.
-.SS "RPC TRUSTDOM DEL DOMAIM"
-.PP
-Remove interdomain trust account for
-\fIDOMAIN\fR from the remote server.
-.sp
-.RS
-.B "Note:"
-Currently NOT implemented.
-.RE
-.SS "RPC TRUSTDOM ESTABLISH DOMAIN"
-.PP
-Establish a trust relationship to a trusting domain.
-Interdomain account must already be created on the remote PDC.
-.SS "RPC TRUSTDOM REVOKE DOMAIN"
-.PP
-Abandon relationship to trusted domain
-.SS "RPC TRUSTDOM LIST"
-.PP
-List all current interdomain trust relationships.
-.SS "RPC ABORTSHUTDOWN"
-.PP
-Abort the shutdown of a remote server.
-.SS "SHUTDOWN [-T TIMEOUT] [-R] [-F] [-C MESSAGE]"
-.PP
-Shut down the remote server.
+The \fBNET RPC\fR command allows you to do various
+NT4 operations.
.TP
-\fB-r\fR
-Reboot after shutdown.
+\fBJOIN -U username[%password] [options]\fR
+Join a domain with specified username and password. Password
+will be prompted if none is specified.
.TP
-\fB-f\fR
-Force shutting down all applications.
+\fBJOIN [options except -U]\fR
+to join a domain created in server manager
.TP
-\fB-t timeout\fR
-Timeout before system will be shut down. An interactive
-user of the system can use this time to cancel the shutdown.
+\fBUSER [misc. options] [targets]\fR
+List users
.TP
-\fB-C message\fR
-Display the specified message on the screen to
-announce the shutdown.
-.SS "SAMDUMP"
-.PP
-Print out sam database of remote server. You need
-to run this on either a BDC.
-.SS "VAMPIRE"
-.PP
-Export users, aliases and groups from remote server to
-local server. Can only be run an a BDC.
-.SS "GETSID"
-.PP
-Fetch domain SID and store it in the local \fIsecrets.tdb\fR.
-.SS "ADS LEAVE"
-.PP
-Make the remote host leave the domain it is part of.
-.SS "ADS STATUS"
-.PP
-Print out status of machine account of the local machine in ADS.
-Prints out quite some debug info. Aimed at developers, regular
-users should use \fBNET ADS TESTJOIN\fR.
-.SS "ADS PRINTER"
-.SS "ADS PRINTER INFO [PRINTER] [SERVER]"
-.PP
-Lookup info for \fIPRINTER\fR on \fISERVER\fR. The printer name defaults to "*", the
-server name defaults to the local host.
-.SS "ADS PRINTER PUBLISH PRINTER"
-.PP
-Publish specified printer using ADS.
-.SS "ADS PRINTER REMOVE PRINTER"
-.PP
-Remove specified printer from ADS directory.
-.SS "ADS SEARCH EXPRESSION ATTRIBUTES..."
-.PP
-Perform a raw LDAP search on a ADS server and dump the results. The
-expression is a standard LDAP search expression, and the
-attributes are a list of LDAP fields to show in the results.
-.PP
-Example: \fBnet ads search '(objectCategory=group)' sAMAccountName\fR
-.SS "ADS DN DN (ATTRIBUTES)"
-.PP
-Perform a raw LDAP search on a ADS server and dump the results. The
-DN standard LDAP DN, and the attributes are a list of LDAP fields
-to show in the result.
-.PP
-Example: \fBnet ads dn 'CN=administrator,CN=Users,DC=my,DC=domain' SAMAccountName\fR
-.SS "WORKGROUP"
-.PP
-Print out workgroup name for specified kerberos realm.
-.SS "HELP [COMMAND]"
-.PP
-Gives usage information for the specified command.
+\fBUSER DELETE <name> [misc options]\fR
+delete specified user
+.TP
+\fBUSER INFO <name> [misc options]\fR
+list the domain groups of the specified user
+.TP
+\fBUSER ADD <name> [password] [-F user flags] [misc. options\fR
+Add specified user
+.TP
+\fBGROUP [misc options] [targets]\fR
+List user groups
+.TP
+\fBGROUP DELETE <name> [misc. options] [targets]\fR
+Delete specified group
+.TP
+\fBGROUP ADD <name> [-C comment]\fR
+Create specified group
+.TP
+\fBSHARE [misc. options] [targets]\fR
+enumerates all exported resources (network shares) on target server
+.TP
+\fBSHARE ADD <name=serverpath> [misc. options] [targets]\fR
+Adds a share from a server (makes the export active)
+.TP
+\fBSHARE DELETE <sharenam\fR
.SH "VERSION"
.PP
This man page is incomplete for version 3.0 of the Samba
@@ -438,4 +146,6 @@ 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.
.PP
-The net manpage was written by Jelmer Vernooij.
+The original Samba man pages were written by Karl Auer.
+The current set of manpages and documentation is maintained
+by the Samba Team in the same fashion as the Samba source code.