summaryrefslogtreecommitdiff
path: root/source/n/yptools/rc.yp
blob: 4c3b8decf289796ea8a1d688a523e53d73053ac6 (plain)
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.