The list of Network Information Service (NIS and NIS+) references includes:
See List of NIS Commands in AIX 5L Version 5.1 Network Information Services (NIS and NIS+) Guide for information about NIS commands and daemons.
| yp_all | Transfers all of the key-value pairs from the NIS server to the client as the entire map. |
| yp_bind | Calls the ypbind daemon directly for processes that use backup strategies when NIS is not available. |
| yp_first | Returns the first key-value pair from the named NIS map in the named domain. |
| yp_get_default_domain | Gets the default domain of the node. |
| yp_master | Returns the machine name of the NIS master server for a map. |
| yp_match | Searches for the value associated with a key. |
| yp_next | Returns each subsequent value it finds in the named NIS map until it reaches the end of the list. |
| yp_order | Returns the order number for an NIS map that identifies when the map was built. |
| yp_unbind | Manages socket descriptors for processes that access multiple domains. |
| yp_update | Makes changes to the NIS map. |
| yperr_string | Returns a pointer to an error message string. |
| ypprot_err | Takes an NIS protocol error code as input and returns an error code to be used as input to a yperr_string subroutine. |
| ethers | Lists Ethernet addresses of hosts on the network. |
| netgroup | Lists the groups of users on the network. |
| netmasks | Lists network masks used to implement Internet Protocol standard subnetting. |
| publickey | Stores public or secret keys from NIS maps. |
| updaters | Contains a makefile for updating NIS maps. |
| xtab | Lists directories that are currently exported. |
| Command | Description |
|---|---|
| nisaddcred | Creates credentials for NIS+ principals and stores them in the cred table. |
| nisaddent | Adds information from /etc files or NIS maps into NIS+ tables. |
| niscat | Displays the contents of NIS+ tables. |
| nischgrp | Changes the group owner of an NIS+ object. |
| nischmod | Changes an object's access rights. |
| nischown | Changes the owner of an NIS+ object. |
| nischttl | Changes an NIS+ object's time-to-live value. |
| nisdefaults | Lists an NIS+ object's default values: domain name, group name, workstation name, NIS+ principal name, access rights, directory search path, and time-to-live. |
| nisgrep | Searches for entries in an NIS+ table. |
| nisgrpadm | Creates or destroys an NIS+ group, or displays a list of its members. Also adds members to a group, removes them, or tests them for membership in the group. |
| nisinit | Initializes an NIS+ client or server. |
| nisln | Creates a symbolic link between two NIS+ objects. |
| nisls | Lists the contents of an NIS+ directory. |
| nismatch | Searches for entries in an NIS+ table. |
| nismkdir | Creates an NIS+ directory and specifies its master and replica servers. |
| nismkuser | Creates an NIS+ user. |
| nispasswd | Not supported in AIX. Use the passwd command. |
| nisrm | Removes NIS+ objects (except directories) from the namespace. |
| nisrmdir | Removes NIS+ directories and replicas from the namespace. |
| nisrmuser | Removes an NIS+ user. |
| nissetup | Creates org_dir and groups_dir directories and a complete set of (unpopulated) NIS+ tables for an NIS+ domain. |
| nisshowcache | Lists the contents of the NIS+ shared cache maintained by the NIS+ cache manager. |
| nistbladm | Creates or deletes NIS+ tables, and adds, modifies or deletes entries in an NIS+ table. |
| nisupdkeys | Updates the public keys stored in an NIS+ object. |
| passwd | Changes password information stored in the NIS+ passwd table. |
| Table | Information in the Table |
|---|---|
| hosts | Network address and host name of every workstation in the domain |
| bootparams | Location of the root, swap, and dump partition of every diskless client in the domain |
| passwd | Password information about every user in the domain. |
| cred | Credentials for principals who belong to the domain |
| group | The group name, group password, group ID, and members of every UNIX group in the domain |
| netgroup | The netgroups to which workstations and users in the domain may belong |
| mail_aliases | Information about the mail aliases of users in the domain |
| timezone | The time zone of every workstation in the domain |
| networks | The networks in the domain and their canonical names |
| netmasks | The networks in the domain and their associated netmasks |
| ethers | The Ethernet address of every workstation in the domain |
| services | The names of IP services used in the domain and their port numbers |
| protocols | The list of IP protocols used in the domain |
| RPC | The RPC program numbers for RPC services available in the domain |
| auto_home | The location of all user's home directories in the domain |
| auto_master | Automounter map information |
| sendmailvars | The mail domain |
| client_info | Information about NIS+ clients |
The NIS+ application program interface (API) functions include: