326 lines
5.6 KiB
HTML
326 lines
5.6 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Glossary and General Information</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="HOME"
|
|
TITLE="The Linux NIS(YP)/NYS/NIS+ HOWTO"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Introduction"
|
|
HREF="introduction.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="NIS, NYS or NIS+ ?"
|
|
HREF="which.html"></HEAD
|
|
><BODY
|
|
CLASS="SECT1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>The Linux NIS(YP)/NYS/NIS+ HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="introduction.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="which.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="GLOSSARY"
|
|
></A
|
|
>2. Glossary and General Information</H1
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN53"
|
|
></A
|
|
>2.1. Glossary of Terms
|
|
|
|
|
|
|
|
</H2
|
|
><P
|
|
>In this document a lot of acronyms are used. Here are the most
|
|
important acronyms and a brief explanation:</P
|
|
><P
|
|
><P
|
|
></P
|
|
><DIV
|
|
CLASS="VARIABLELIST"
|
|
><DL
|
|
><DT
|
|
>DBM</DT
|
|
><DD
|
|
><P
|
|
>DataBase Management, a library of functions which
|
|
maintain key-content pairs in a data base.</P
|
|
></DD
|
|
><DT
|
|
>DLL</DT
|
|
><DD
|
|
><P
|
|
>Dynamically Linked Library, a library linked to an
|
|
executable program at run-time.</P
|
|
></DD
|
|
><DT
|
|
>domainname</DT
|
|
><DD
|
|
><P
|
|
>A name "key" that is used by NIS clients to be
|
|
able to locate a suitable NIS server that serves that
|
|
domainname key. Please note that this does not necessarily
|
|
have anything at all to do with the DNS "domain"
|
|
(machine name) of the machine(s).</P
|
|
></DD
|
|
><DT
|
|
>FTP</DT
|
|
><DD
|
|
><P
|
|
>File Transfer Protocol, a protocol used to transfer
|
|
files between two computers.</P
|
|
></DD
|
|
><DT
|
|
>libnsl</DT
|
|
><DD
|
|
><P
|
|
>Name services library, a library of name service calls
|
|
(getpwnam, getservbyname, etc...) on SVR4 Unixes. GNU libc
|
|
uses this for the NIS (YP) and NIS+ functions.</P
|
|
></DD
|
|
><DT
|
|
>libsocket</DT
|
|
><DD
|
|
><P
|
|
>Socket services library, a library for the socket
|
|
service calls (socket, bind, listen, etc...) on SVR4 Unixes.</P
|
|
></DD
|
|
><DT
|
|
>NIS</DT
|
|
><DD
|
|
><P
|
|
>Network Information Service, a service that provides
|
|
information, that has to be known throughout the network,
|
|
to all machines on the network. There is support for NIS
|
|
in Linux's standard libc library, which in the following text
|
|
is referred to as "traditional NIS".</P
|
|
></DD
|
|
><DT
|
|
>NIS+</DT
|
|
><DD
|
|
><P
|
|
>Network Information Service (Plus :-), essentially NIS on
|
|
steroids. NIS+ is designed by Sun Microsystems Inc. as a
|
|
replacement for NIS with better security and better handling
|
|
of _large_ installations.</P
|
|
></DD
|
|
><DT
|
|
>NYS</DT
|
|
><DD
|
|
><P
|
|
>This is the name of a project and stands for NIS+, YP and Switch
|
|
and is managed by Peter Eriksson <peter@ifm.liu.se>. It contains
|
|
among other things a complete reimplementation of the NIS (= YP) code
|
|
that uses the Name Services Switch functionality of the NYS library.</P
|
|
></DD
|
|
><DT
|
|
>NSS</DT
|
|
><DD
|
|
><P
|
|
>Name Service Switch. The /etc/nsswitch.conf file determines the order
|
|
of lookups performed when a certain piece of information is requested.</P
|
|
></DD
|
|
><DT
|
|
>RPC</DT
|
|
><DD
|
|
><P
|
|
>Remote Procedure Call. RPC routines allow C programs to
|
|
make procedure calls on other machines across the network.
|
|
When people talk about RPC they most often mean the Sun RPC
|
|
variant.</P
|
|
></DD
|
|
><DT
|
|
>YP</DT
|
|
><DD
|
|
><P
|
|
>Yellow Pages(tm), a registered trademark in the UK of
|
|
British Telecom plc.</P
|
|
></DD
|
|
><DT
|
|
>TCP-IP</DT
|
|
><DD
|
|
><P
|
|
>Transmission Control Protocol/Internet Protocol. It is the
|
|
data communication protocol most often used on Unix machines.</P
|
|
></DD
|
|
></DL
|
|
></DIV
|
|
></P
|
|
></DIV
|
|
><DIV
|
|
CLASS="SECT2"
|
|
><H2
|
|
CLASS="SECT2"
|
|
><A
|
|
NAME="AEN120"
|
|
></A
|
|
>2.2. Some General Information
|
|
|
|
|
|
</H2
|
|
><P
|
|
>The next four lines are quoted from the Sun(tm) System & Network
|
|
Administration Manual:</P
|
|
><P
|
|
> <TABLE
|
|
BORDER="1"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="SCREEN"
|
|
> "NIS was formerly known as Sun Yellow Pages (YP) but
|
|
the name Yellow Pages(tm) is a registered trademark
|
|
in the United Kingdom of British Telecom plc and may
|
|
not be used without permission."</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
> </P
|
|
><P
|
|
>NIS stands for Network Information Service. Its purpose is to
|
|
provide information, that has to be known throughout the network,
|
|
to all machines on the network. Information likely to be
|
|
distributed by NIS is:
|
|
|
|
<P
|
|
></P
|
|
><UL
|
|
><LI
|
|
><P
|
|
>login names/passwords/home directories (/etc/passwd)</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
>group information (/etc/group)</P
|
|
></LI
|
|
></UL
|
|
> </P
|
|
><P
|
|
>If, for example, your password entry is recorded in the NIS
|
|
passwd database, you will be able to login on all machines on the
|
|
network which have the NIS client programs running.</P
|
|
><P
|
|
>Sun is a trademark of Sun Microsystems, Inc. licensed to
|
|
SunSoft, Inc.</P
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="introduction.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="which.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Introduction</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>NIS, NYS or NIS+ ?</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |