這是本文件的舊版!
NIS
server
add to rc.conf
nisdomainname="csna" nis_server_enable="YES" nis_yppasswdd_enable="YES" nis_client_enable="YES" nis_client_flags="-S NIS domain,server"
domainname csna start service
service ypserv start service yppasswdd start
make config
cp /etc/master.passwd /var/yp/master.passwd cd /var/yp vi master.passwd vi Makefile # comment out this line: NOPUSH = "True" make
init master
Server Type: MASTER Domain: csna Creating an YP server will require that you answer a few questions. Questions will all be asked at the beginning of the procedure. Do you want this procedure to quit on non-fatal errors? [y/n: n] n Ok, please remember to go back and redo manually whatever fails. If you don't, something might not work. Can we destroy the existing /var/yp/csna and its contents? [y/n: n] y At this point, we have to construct a list of this domains YP servers. csna is already known as master server. Please continue to add any slave servers, one per line. When you are done with the list, type a <control D>. master server : csna next host to add: ^D The current list of NIS servers looks like this: csna Is this correct? [y/n: y] y
client
service ypbind start
debug
rpcinfo -p serverhost ypwhich ypcat -x ypcat passwd