This section described how to remove NIS+ from a client machine. Keep in mind that removing NIS+ from a client machine does not remove the NIS+ name service from your network. See Removing the NIS+ Namespace for information on removing the NIS+ name service from a network and returning to either NIS or /etc files for name purposes.
To remove NIS+ from a client machine that was set up as an NIS+ client using the nisclient -i script as described in Chapter 4, Configuring NIS+ With Scripts, run nisclient with the -r option:
client# nisclient -r |
nisclient -r simply undoes the most recent iteration of nisclient -i; it restores the previous naming system used by the client, such as NIS or /etc files.
To remove NIS+ from a client machine that was set up as an NIS+ client using the nisaddcred, domainname, and nisinit commands as described in Chapter 4, Configuring NIS+ With Scripts, perform the following steps:
client# rm -f /etc/.rootkey |
Stop the keyserver.
client# svcadm disable /network/rpc/keyserv |
Stop the NIS+ service.
This stops the rpc.nisd daemon and the nis_cachemgr.
client# svcadm disable /network/rpc/nisplus:default |
Stop the name service cache (nscd).
client# svcadm disable /system/name-service-cache:default |
Remove the /var/nis directory and files.
clientmachine# rm -rf /var/nis/* |