[Network Information Service - Servicio de Información de Red]. Este paquete proporciona herramientas para configurar y mantener un dominio NIS que se utiliza principalmente para que varias máquinas en una red compartan la misma información de cuenta, usuarios, contraseñas, grupos, hosts, etc. En realidad, NIS permite que un servidor central [master o slave] comparta archivos como /etc/passwd, /etc/group, /etc/hosts, etc., con todos los clientes de la red así, cuando se crea un usuario en el servidor NIS, ese usuario puede hacer login en cualquier cliente sin volver a crearlo localmente. NIS es inseguro ya que envía contraseñas en texto plano por la red y está prácticamente obsoleto. Instalar los paquetes yp-tools, libnss-nis, ypserv y ypbind-mt.
# systemctl enable --now rpcbind ypserv yppasswdd ypxfrd ypbind
$ echo "midominio-nis" > /etc/defaultdomain
$ echo "domain midominio-nis server 192.168.1.10" | sudo tee /etc/yp.conf
$ domainname midominio-nis
Nota.- nisdomainname y ypdomainname son alias del mismo comando domainname que si no está definido, ypbind y todos los comandos relacionados abortan con "domainname not set - aborting".
$ ypwhich
$ ypcat passwd.byname
$ ypcat group
$ ypmatch pepe passwd
$ yppasswd
$ yppush
$ make -C /var/yp
$ /usr/lib/yp/ypinit -m
$ /usr/lib/yp/ypinit -s master