Configurazione di un server NIS (Network Information Service)Prima stesura del 06 maggio 2006
Operazioni preliminari
Si assume che il server NIS che si sta per configurare debba essere
il solo ad essere attivo nella rete locale, il cosiddetto master, senza server
secondari, detti slave.
# Per sistemi Linux RedHat/Fdora/SuSE/Mandriva: |
rpm --query rpcbind |
# Debian 7 (Wheezy): |
[servizio@server ~]$ rpcinfo -p |
rpcbind: 192.168.1.0/255.255.255.0 |
[servizio@server ~]$ grep ^[^#] /etc/yp.conf |
[root@server ~]# domainname |
[root@server ~]# echo internalia > /etc/defaultdomain |
nname=`cat /etc/defaultdomain` |
# Su una vecchia versione di Fedora Core: |
[servizio@server ~]$ ldd /usr/sbin/sshd | grep libwrap |
[servizio@server ~]$ cat /etc/ypserv.securenets |
ypserv: 127.0.0.0/255.0.0.0,192.168.1.0/255.255.255.0 |
[servizio@server ~]$ cat /etc/ypserv.conf |
[servizio@server ~]$ cat /etc/host.conf |
[servizio@server ~]$ cat /etc/nsswitch.conf |
# As suggested in the NIS HOWTO: |
[servizio@server ~]$ cat /etc/resolv.conf |
ALL = passwd group hosts rpc services netid protocols netgrp |
[root@server ~]# service nis start |
[root@server ~]# tail -n1 /var/log/syslog |
[root@server ~]# ypbind -d |
192.168.1.1 principale.internalia principale |
[root@server ~]# service nis start |
[root@server ~]# /usr/lib/yp/ypinit -m |
[root@server ~]# rpcinfo -u localhost ypserv |
Port mapper failure - RPC: Unable to receive |
rpcinfo:
RPC: Program not registered program 100004 is not available |
[root@server ~]# rpcinfo -u localhost ypbind |
[root@server ~]# rpcinfo -u localhost ypbind |
[servizio@server ~]$ ypwhich |
[servizio@server ~]$ ypcat passwd |
[tizio@client ~]$ cat /etc/yp.conf |
[tizio@client ~]$ /usr/sbin/ypbind -c |
# Su Fedora/RedHat: |
[tizio@client ~]$ ll /var/yp/binding/ |
[tizio@client ~]$ /usr/sbin/rpcinfo -p localhost |
[tizio@client ~]$ ypwhich |
[tizio@client ~]$ ypcat passwd |
[root@client ~]# ypwhich -m |
[tizio@client ~]$ ypwhich -m |