nlsadmin man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

nlsadmin(1M)		System Administration Commands		  nlsadmin(1M)

NAME
       nlsadmin - network listener service administration

SYNOPSIS
       /usr/sbin/nlsadmin -x

       /usr/sbin/nlsadmin [options] net_spec

       /usr/sbin/nlsadmin [options] -N port_monitor_tag

       /usr/sbin/nlsadmin -V

       /usr/sbin/nlsadmin  -c cmd  |  -o streamname [-p modules] [-A address |
       -D]  [ -R prognum : versnum]

DESCRIPTION
       nlsadmin	 is  the  administrative  command  for	the  network  listener
       process(es) on a machine. Each network has at least one instance of the
       network listener process associated with it; each instance  (and	 thus,
       each  network)  is  configured  separately. The listener process ``lis‐
       tens'' to the network for service requests, accepts requests when  they
       arrive,	and invokes servers in response to those service requests. The
       network listener process may be used with any network (more  precisely,
       with  any  connection-oriented transport provider) that conforms to the
       transport provider specification.

       nlsadmin can establish a listener process for a given network,  config‐
       ure  the	 specific  attributes of that listener, and start and kill the
       listener process for that network. nlsadmin can also report on the lis‐
       tener processes on a machine, either individually (per network) or col‐
       lectively.

       net_spec	 represents  a	particular  listener  process.	 Specifically,
       net_spec	 is the relative path name of the entry under /dev for a given
       network (that is, a transport provider). address is a transport address
       on  which to listen and is interpreted using a syntax that allows for a
       variety of address formats. By default, address is interpreted  as  the
       symbolic ASCII representation of the transport address. An address pre‐
       ceded by \x will let you enter an address in hexadecimal notation. Note
       that address must appear as a single word to the shell, thus it must be
       quoted if it contains any blanks.

       Changes to the list  of	services  provided  by	the  listener  or  the
       addresses of those services are put into effect immediately.

OPTIONS
       nlsadmin	 may  be  used	with the following combinations of options and
       arguments:

       -x

	   Report the status of all of the  listener  processes	 installed  on
	   this machine.

       net_spec

	   Print the status of the listener process for net_spec .

       -q net_spec

	   Query the status of the listener process for the specified network,
	   and reflects the result of that query in its exit code. If  a  lis‐
	   tener  process is active, nlsadmin will exit with a status of 0; if
	   no process is active, the exit code will be 1; the exit  code  will
	   be greater than 1 in case of error.

       -v net_spec

	   Print  a  verbose  report  on the servers associated with net_spec,
	   giving the service code, status, command, and comment for each.  It
	   also	 specifies the uid the server will run as and the list of mod‐
	   ules to be pushed, if any, before the server is started.

       -z service_code net_spec

	   Print a report on the server associated with net_spec that has ser‐
	   vice	 code  service_code,  giving the same information as in the -v
	   option.

       -q -z service_code net_spec

	   Query the status of the service with service code  service_code  on
	   network  net_spec,  and exits with a status of 0 if that service is
	   enabled, 1 if that service is disabled, and greater than 1 in  case
	   of error.

       -l address net_spec

	   Change  or  set the transport address on which the listener listens
	   (the general listener service). This address can be used by	remote
	   processes  to  access  the  servers available through this listener
	   (see the -a option, below).

	   If address is just a dash (" − "),  nlsadmin	 reports  the  address
	   currently configured, instead of changing it.

	   A change of address takes effect immediately.

       -t address net_spec

	   Change  or  set  the	 address  on  which  the  listener listens for
	   requests for terminal service but is otherwise similar  to  the  -l
	   option  above.  A  terminal	service	 address should not be defined
	   unless the appropriate remote login software is available; if  such
	   software is available, it must be configured as service code 1 (see
	   the -a option, below).

       -i net_spec

	   Initialize an instance of the listener for the network specified by
	   net_spec;  that is, create and initialize the files required by the
	   listener as well as starting that instance of  the  listener.  Note
	   that	 a  particular	instance of the listener should be initialized
	   only once.  The  listener  must  be	initialized  before  assigning
	   addresses or services.

       -a service_code

	   [ -p modules ] [  -w name ] -c cmd -y comment net_spec

	   Add	a  new	service	 to the list of services available through the
	   indicated listener. service_code is the code for the	 service,  cmd
	   is the command to be invoked in response to that service code, com‐
	   prised of the full path name of the server and its  arguments,  and
	   comment  is	a brief (free-form) description of the service for use
	   in various reports. Note that cmd must appear as a single  word  to
	   the	shell;	if  arguments  are required, the cmd and its arguments
	   must be enclosed in quotation marks. The comment must  also	appear
	   as  a single word to the shell. When a service is added, it is ini‐
	   tially enabled (see the -e and -d options, below).

	   Service codes are alphanumeric strings,  and	 are  administered  by
	   AT&T.  The  numeric	service	 codes	0 through 100 are reserved for
	   internal use by the listener. Service code 0	 is  assigned  to  the
	   nlps	 server, which is the service invoked on the general listening
	   address. In particular, code 1 is assigned to the remote login ser‐
	   vice, which is the service automatically invoked for connections to
	   the terminal login address.

	   If the -p option is specified, then modules will be interpreted  as
	   a  list of STREAMS modules for the listener to push before starting
	   the service being added. The modules are pushed in the  order  they
	   are specified. modules should be a comma-separated list of modules,
	   with no white space included.

	   If the -w option is specified, then name is interpreted as the user
	   name	 from  /etc/passwd  that the listener should look up. From the
	   user name, the listener obtains the user ID, the group  ID(s),  and
	   the	home directory for use by the server.  If -w is not specified,
	   the default is to use the user name listen.

	   A service must explicitly be added to the listener for each network
	   on  which that service is to be available. This operation will nor‐
	   mally be performed only when the service is installed on a machine,
	   or when populating the list of services for a new network.

       -r service_code net_spec

	   Remove  the entry for the service_code from that listener's list of
	   services. This is normally done only in conjunction	with  the  de-
	   installation of a service from a machine.

       -e service_code net_spec
       -d service_code net_spec

	   Enable  or  disable	(respectively)	the  service indicated by ser‐
	   vice_code for the specified network. The  service  must  previously
	   have	 been  added  to  the  listener	 for  that network (see the -a
	   option, above). Disabling a service will cause  subsequent  service
	   requests  for that service to be denied, but the processes from any
	   prior service requests that are still running will  continue	 unaf‐
	   fected.

       -s net_spec
       -k net_spec

	   Start  and  kill  (respectively) the listener process for the indi‐
	   cated network. These operations are normally performed as  part  of
	   the	system	startup and shutdown procedures. Before a listener can
	   be started for a particular network, it must first have  been  ini‐
	   tialized  (see  the	-i  option, above). When a listener is killed,
	   processes that are still running  as	 a  result  of	prior  service
	   requests will continue unaffected.

       Under  the  Service  Access  Facility,  it is possible to have multiple
       instances of the listener on a single net_spec. In  any	of  the	 above
       commands,  the  option  -N port_monitor_tag may be used in place of the
       net_spec argument.  This	 argument  specifies  the  tag	by  which   an
       instance	 of the listener is identified by the Service Access Facility.
       If the -N option is not specified (that is, the net_spec	 is  specified
       in  the invocation), then it will be assumed that the last component of
       the net_spec represents the tag of the listener for which the operation
       is  destined.  In other words, it is assumed that there is at least one
       listener on a designated net_spec, and that its tag is identical to the
       last  component of the net_spec. This listener may be thought of as the
       primary, or default, listener for a particular net_spec.

       nlsadmin is also used in conjunction with the Service  Access  Facility
       commands.  In  that capacity, the following combinations of options can
       be used:

       -V

	   Write the current version number of the  listener's	administrative
	   file	 to the standard output. It is used as part of the sacadm com‐
	   mand line when sacadm adds a	 port monitor to the system.

       -c cmd | -o streamname [ -p modules ] [ -A address | -D ] [ -R  prognum
       : versnum ]

	   Format the port monitor-specific information to be used as an argu‐
	   ment to pmadm(1M)

	   The -c option specifies the full path name of the  server  and  its
	   arguments.  cmd  must appear as a single word to the shell, and its
	   arguments must therefore be surrounded by quotes.

	   The -o option specifies the full path  name	of  a  FIFO  or	 named
	   stream  through  which  a standing server is actually receiving the
	   connection.

	   If the -p option is specified, then modules will be interpreted  as
	   a  list of STREAMS modules for the listener to push before starting
	   the service being added. The modules are pushed  in	the  order  in
	   which  they	are specified. modules must be a comma-separated list,
	   with no white space included.

	   If the -A option is specified, then address will be interpreted  as
	   the	server's  private  address.  The  listener  will  monitor this
	   address on behalf of the service and will dispatch all calls arriv‐
	   ing on this address directly to the designated service. This option
	   may not be used in conjunction with the -D option.

	   If the -D option is specified, then the service is assigned a  pri‐
	   vate	 address  dynamically,	that  is,  the	listener will have the
	   transport provider select the address each time the listener begins
	   listening  on behalf of this service. For RPC services, this option
	   will be often be used in conjunction with the -R option to register
	   the	dynamically  assigned  address with the rpcbinder. This option
	   may not be used in conjunction with the -A option.

	   When the -R option is specified, the	 service  is  an  RPC  service
	   whose  address, program number, and version number should be regis‐
	   tered with the rpcbinder for this transport provider.  This	regis‐
	   tration  is	performed  each	 time the listener begins listening on
	   behalf of the service. prognum and versnum are the  program	number
	   and version number, respectively, of the RPC service.

       nlsadmin may be invoked by any user to generate reports; all operations
       that affect a listener's status or configuration may only be run	 by  a
       super-user.

       The  options  specific  to  the Service Access Facility may not be used
       together with any other options.

ERRORS
       If successful,  nlsadmin exits with a status of 0.  If  nlsadmin	 fails
       for any reason, it exits with a status greater than or equal to 2.  See
       -q option for a return status of 1.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWcsu			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       listen(1M), pmadm(1M), rpcbind(1M), sacadm(1M), attributes(5)

       System Administration Guide: Basic Administration

NOTES
       Dynamically assigned addresses are not displayed in  reports as	stati‐
       cally assigned addresses are.

SunOS 5.10			  3 Apr 1997			  nlsadmin(1M)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net