1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
#!/bin/sh
# /etc/rc.d/rc.yp
#
# Start NIS (Network Information Service). NIS provides network-wide
# distribution of hostname, username, and other information databases.
# After configuring NIS, you will need to uncomment the parts of this
# script that you want to run.
#
# NOTE: for detailed information about setting up NIS, see the
# documentation in /usr/doc/yp-tools, /usr/doc/ypbind,
# /usr/doc/ypserv, and /usr/doc/Linux-HOWTOs/NIS-HOWTO.
# # First, we must setup the NIS domainname. NOTE: this is not necessarily
# # the same as your DNS domainname, set in /etc/resolv.conf. The NIS
# # domainname is the name of a domain served by your NIS server.
#
# if [ -r /etc/defaultdomain ]; then
# nisdomainname `cat /etc/defaultdomain`
# fi
#
# # NIS SERVER CONFIGURATION:
# # If you are the master server for the NIS domain, you must run ypserv to
# # service clients on the domain.
# if [ -x /usr/sbin/ypserv ]; then
# echo "Starting NIS server: /usr/sbin/ypserv"
# /usr/sbin/ypserv
# fi
#
# # If you are the master server for the NIS domain, you must also run
# # rpc.yppasswdd, which is the RPC server that lets users change their
# # passwords. You might also want users to be able to change their shell
# # and GECOS information, in which case you should comment out the first
# # yppasswdd line and uncomment out the second one.
# if [ -x /usr/sbin/rpc.yppasswdd ]; then
# echo "Starting NIS master password server: /usr/sbin/rpc.yppasswdd"
# /usr/sbin/rpc.yppasswdd
# # echo "Starting NIS master password server: /usr/sbin/rpc.yppasswdd -e chsh -e chfn"
# # /usr/sbin/rpc.yppasswdd -e chsh -e chfn
# fi
#
# # If you have NIS slave servers, you might also want to start up
# # rpc.ypxfrd, which transfers changes in the NIS domain to slave servers.
# # Alternatively, rpc.ypxfrd can be run out of inetd.
# if [ -x /usr/sbin/rpc.ypxfrd ]; then
# echo "Starting NIS transfer server: /usr/sbin/rpc.ypxfrd"
# /usr/sbin/rpc.ypxfrd
# fi
#
# # NIS CLIENT CONFIGURATION:
# # If you are a NIS client, all you need to do is run ypbind, which will
# # broadcast across the network to find a server. Your NIS server might
# # also be a client.
# if [ -d /var/yp ]; then
# echo "Starting NIS services: /usr/sbin/ypbind -broadcast"
# /usr/sbin/ypbind -broadcast
# fi
#
# # Done setting up NIS.
|