Networking Guide
Chapter 7, Configuring the Network Information Service (NIS)
Initializing a slave server
Initializing a slave server
The following steps explain how to initialize a slave NIS server:
-
Log in as root and enter the following command to shut
down the system:
/etc/shutdown -g0 -y
You see messages as the system services stop.
Press <Enter> at the Safe to Power Off message.
-
The following prompt appears:
Type <Ctrl>D to proceed with normal startup,
(or give root password for system maintenance)
-
Type the root password, then press <Enter>.
-
Enter either of the following commands at your operating system prompt:
mkdev nis
or
/etc/yp/ypinit
The functionality and the options for ypinit
and mkdev nis are identical.
-
NIS prompts you to choose the host type:
You must specify whether this host is to be a master, slave server,
copy-only server or NIS client. Please enter the server type:[mscCq]
Enter s to indicate that you are setting up a slave server.
If you want to stop the initialization, enter q.
-
If you attempt to configure a master or slave server on a host
in Secure Mode (that is, at High or Improved security default),
you see the following message:
ypinit: ERROR: Invalid configuration.
The security settings of this system are incompatible with the
NIS configuration requested. Please refer to your Release and
Installation Notes for further details.
Initialization Aborted.
Refer to
``NIS interaction with security modes''
for security restrictions.
-
If NIS has been previously initialized on your system, you see
the following:
NIS has been initialized previously on this machine
Please verify that you would like to re-initialize NIS
Do you wish to re-initialize NIS? (y/n/q)
Enter y to continue.
-
You then see:
The local host's domain name hasn't been set. Please set it.
Please enter the domain name or q to quit:
Enter the NIS domain name; you need an NIS domain name to
retrieve data from an NIS database.
You will be asked:
Is "domainname" correct? [y/n/q]
Enter y if correct. If you enter n, you
will be asked to reenter the domain name. If you enter
q, NIS initialization aborts.
-
NIS prompts you
to enter a host name.
You see:
You must specify a host name to act as the NIS master
during map transfer [q to quit]:
Enter the name of a master server with an up-to-date and stable
database.
You see this prompt:
Installing the NIS database will require that you answer
a few questions. Questions will all be asked at the beginning
of the procedure.
-
If an NIS database already exists on your machine, you see:
Can we destroy the existing /etc/yp/<domainname> and its contents?
[y/n/q: n]
If you see this message, enter
y to continue, which tells NIS to rebuild the previous
NIS database with current information.
If you enter the default n or q, NIS
initialization aborts, and you must
manually remove the old NIS databases.
-
If the /etc/passwd.local file does not exist on the machine,
you see the following message:
NIS stores local logins in /etc/passwd.local, which currently
doesn't exist on this machine. The /etc/passwd.local file must be
created before continuing.
Is it okay to copy /etc/passwd to /etc/passwd.local? [y/n/q: n]
Enter y to continue. See
``About managing users''
for details on these files.
If you enter the default n, you must
manually create the /etc/passwd.local file,
then start the initialization procedure again.
-
If the /etc/group.local file does not exist on your machine,
you see:
NIS stores local groups in /etc/group.local, which currently
doesn't exist on this machine. The /etc/group.local file must be
created before continuing.
Is it okay to copy /etc/group to /etc/group.local? [y/n/q: n]
Enter y to continue. See
``About managing users''
for details on these files.
If you enter the default n, you must manually create the
/etc/group.local file,
then start the initialization procedure again.
-
Next, verify that the YP_MAP_X_LATE
file contains correct information.
You see:
The YP_MAP_X_LATE file contains the following:
list of mapnames
Is this correct? [y/n/q: n]
If the list is not correct, enter the default n.
Edit YP_MAP_X_LATE to contain the correct entries,
and start the initialization procedure again.
Refer to the
ypmapxlate(NF)
manual page for more information.
If the list is correct, enter y to continue.
-
You then see:
You must specify whether ypbind is to be run with the secure
option (-s), the ypset option (-ypset), allowing anyone to
change your binding, or the ypsetme option (-ypsetme) which
only allows requests with host-name's IP address
to change host-name's binding, or with no options.
Please see ypserv(NADM) for more information
1) ypbind -s
2) ypbind -ypset
3) ypbind -ypsetme
4) ypbind
Please enter your choice (1-4,q):
Enter the response appropriate to your security concerns.
- Option 1
-
Recommended for most heterogeneous environments, where other
versions of NIS are also in use.
- Option 2
-
Recommended when the server is on a different subnet and
you want others to be able to change your bindings.
- Option 3
-
Recommended when the server is on a different subnet and
only requests with host-name's IP address
should be able to change your bindings.
- Option 4
-
Recommended in an SCO NIS environment where
the server is on the same subnet.
For further information, consult the
ypserv(NADM)
manual page, which includes information about ypbind.
See also
ypset(NADM).
-
When the initialization procedure is complete, you see
a series of messages resembling the following display:
There will be no further questions. The remainder of the
procedure should take a few minutes to set up the NIS server.
The NIS maps will be transferred from master_server when
server_name goes to run level 2.
-
If NIS has been previously initialized on your system, you
see:
The backup directory /usr/lib/nisrt already exists
Do you wish to continue with the SCO NIS Runtime
System Initialization?
Enter y to continue; NIS then backs up system
passwd files.
If you enter n or q,
NIS installation aborts.
You then see:
Backing up system passwd files . . .
server_name's NIS data base has been set up without any errors.
Your slave server is now initialized.
-
Shut the system down and reboot it by using the
System Shutdown Manager
as described in the
SCO OpenServer Handbook.
Remember to select Reboot after shutdown when using the manager.
The first time an NIS slave or copy-only server enters
multiuser mode, its startup script calls ypxfr to
transfer maps from the master server.
Subsequent system
startups do not transfer maps automatically.
|
Networking
guide
Call
: 800-519-
2267
MCSE
Boot Camp,
MCSE
Certification
boot
camp,
MCSE
Training
boot
camps,
MCSE
certification
boot
camp
training at
California and
Maryland
USA. Also
CCNA,
CCNP,
CISSP,
Red Hat
Linux
Certification
notes.
Vibrant
boot camp
offers MCSE,
CCNA,
CCNP Certification back to back
Vibrant
offers
MCSE
certification
training
boot camp
for $5400
all inclusive,
instructor
led at
California
and
Baltimore.
Vibrant
Bootcamp
Participants
come
from
All
Around
the
World.
Vibrant
has
trained
students
from
more
than
15
countries
like
USA,
UK,
(Scotland,
Ireland,
Wales),
Switzerland,
Germany,
Australia,
Canada,
France,
Holland,
Japan,
Belgium,
Bahrain,
New
Zealand,
Tanzania,
Turkey,
Kenya and
more. |