Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > a804ef007a99f7d26cf24253c2994680 > files > 1052

howto-html-ja-9.1-0.5mdk.noarch.rpm

<HTML
><HEAD
><TITLE
>NIS+ $B$N@_Dj(B</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK
REL="HOME"
TITLE="The Linux NIS(YP)/NYS/NIS+ HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="NIS $B%/%i%$%"%s%H$N@_Dj(B"
HREF="nis-client.html"><LINK
REL="NEXT"
TITLE="NIS $B%5!<%P$N@_Dj(B
"
HREF="ypserv.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
><DIV
CLASS="NAVHEADER"
><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="nis-client.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="ypserv.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="NISPLUS-SETUP"
>8. NIS+ $B$N@_Dj(B</A
></H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN501"
>8.1. $B%=%U%H%&%'%"(B&#13;</A
></H2
><P
>Linux $B$N(B NIS+ $B%/%i%$%"%s%H%3!<%I$O(B GNU C $B%i%$%V%i%j$N%P!<%8%g%s(B 2 $BMQ$K(B
$B3+H/$5$l$F$-$^$7$?!#$3$l$r(B libc5 $B$X0\?"$7$?$b$N$b$"$j$^$9!#(B
$B>&MQ%"%W%j%1!<%7%g%s$N$[$H$s$I$O(B libc5 $B$K%j%s%/$5$l$F$$$^$9$7!"(B
$B$3$l$i%"%W%j%1!<%7%g%s$r(B glibc $B8~$1$K:F%3%s%Q%$%k$9$k$3$H$O$G$-$^$;$s$+$i!#(B
$B$?$@$7(B libc5 $B$H(B NIS+ $B$rF1;~$K;H$&:]$K$OLdBj$,$"$j$^$9!#(B
$B%9%?%F%#%C%/$J%W%m%0%i%`$O(B libc5 $B$K%j%s%/$9$k$3$H$O$G$-$^$;$s$7!"(B
$B$3$N%i%$%V%i%j$G%3%s%Q%$%k$7$?%W%m%0%i%`$O(B
$BB>$N%P!<%8%g%s$N(B libc5 $B$G$OF0:n$7$^$;$s!#(B</P
><P
>GNU C Library 2.1 $B$r<j$KF~$l!"%3%s%Q%$%k$9$kI,MW$,$"$j$^$9!#(B
64bit $B%W%i%C%H%U%)!<%`$J$i(B GNU C Library 2.1.1 $B$G$9!#(B
$B%Y!<%9$N%7%9%F%`$H$7$F!"(B glibc $B%Y!<%9$NG[I[%Q%C%1!<%8$b(B
$BI,MW$K$J$j$^$9!#(B Debian, RedHat, SuSE Linux $B$J$I$G$9!#(B</P
><P
>$B$I$N%G%#%9%H%j%S%e!<%7%g%s$G$b!"(B gcc/g++ $B%3%s%Q%$%i!"(B
libstdc++, ncurses $B$r:F%3%s%Q%$%k$7$J$1$l$P$J$j$^$;$s!#(B
Redhat $B$G$O(B PAM $B$N@_Dj$rBgI}$KJQ99$7$J$1$l$P$J$j$^$;$s!#(B
SuSE Linux 6.0 $B$G$O(B
shadow $B%Q%C%1!<%8$r:F%3%s%Q%$%k$7$J$1$l$P$J$j$^$;$s!#(B</P
><P
>NIS+ $B%/%i%$%"%s%H$N%=%U%H%&%'%"$O0J2<$+$iF~<j$G$-$^$9!#(B</P
><DIV
CLASS="INFORMALTABLE"
><P
></P
><TABLE
BORDER="0"
CLASS="CALSTABLE"
><THEAD
><TR
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Site and Directory</TH
><TH
ALIGN="LEFT"
VALIGN="TOP"
>Filename</TH
></TR
></THEAD
><TBODY
><TR
><TD
ROWSPAN="3"
ALIGN="LEFT"
VALIGN="TOP"
><A
HREF="ftp://ftp.funet.fi/pub/gnu/funet/"
TARGET="_top"
>ftp.funet.fi:/pub/gnu/funet</A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>libc-*</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>glibc-crypt-*</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
>glibc-linuxthreads-*</TD
></TR
><TR
><TD
ALIGN="LEFT"
VALIGN="TOP"
><A
HREF="ftp://ftp.kernel.org/pub/linux/utils/net/NIS+/"
TARGET="_top"
>ftp.kernel.org:/pub/linux/utils/net/NIS+</A
></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
>nis-utils-1.3.tar.gz</TD
></TR
></TBODY
></TABLE
><P
></P
></DIV
><P
><A
HREF="http://www.suse.de/~kukuk/nisplus/"
TARGET="_top"
>http://www.suse.de/~kukuk/nisplus/</A
>
$B$K$O!"$h$j>\:Y$J>pJs$H:G?7$N%=!<%9$,$"$j$^$9!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN530"
>8.2. NIS+ $B%/%i%$%"%s%H$N%;%C%H%"%C%W(B&#13;</A
></H2
><P
>$B=EMW!'(B NIS+ $B%/%i%$%"%s%H$r%;%C%H%"%C%W$9$kA0$K!"(B Solaris $B$N(B NIS+ $B%I%-%e(B
$B%a%s%H$rFI$s$G%5!<%PB&$GI,MW$J:n6H$r9T$C$F2<$5$$!#$3$NJ8=q$G$O%/%i%$%"(B
$B%s%HB&$G$I$&$9$l$P$h$$$+$K$D$$$F$7$+=R$Y$F$$$^$;$s!*(B</P
><P
>$B?7$7$$(B libc $B$H(B nis-tools $B$r%$%s%9%H!<%k$7$?$i!"(B
NIS+ $B%5!<%P>e$G$3$N?7$?$J%/%i%$%"%s%HMQ$N?.G$>Z(B (credential) $B$r:n@.$7$^$9!#(B
portmap $B$,F0:n$7$F$$$k$3$H$r3NG'$9$k$h$&$K$7$F2<$5$$!#(B
$B<!$K%/%i%$%"%s%H$K$9$k(B Linux PC $B$N;~9o$,(B
NIS+ $B%5!<%P$H0lCW$7$F$$$k$+%A%'%C%/$7$F2<$5$$!#(B
secure RPC $B$N>l9g$O!"?.G$>Z$NM-8z4|4V$O(B
3 $BJ,$7$+$"$j$^$;$s!#$9$Y$F$N%[%9%H$G(B
<SPAN
CLASS="APPLICATION"
>xntpd</SPAN
> $B$rAv$i$;$k$N$,NI$$$G$7$g$&!#(B
$B$3$l$i$,3NG'$G$-$?$i0J2<$r<B9T$7$^$9!#(B</P
><P
>&#13;<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>domainname nisplus.domain.
nisinit -c -H &#60;NIS+ server&#62;</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
><P
>$B$3$l$K$h$C$F(B cold $B%9%?!<%H%U%!%$%k$,=i4|2=$5$l$^$9!#(B
$BB>$N%*%W%7%g%s$K$D$$$F$O(B
<B
CLASS="COMMAND"
>nisinit</B
> $B$N%^%K%e%"%k%Z!<%8$rFI$s$G2<$5$$!#(B
$B%I%a%$%s%M!<%`$O%j%V!<%H$N$?$S$K@_Dj$5$l$k$h$&$K$7$F$*$$$F2<$5$$!#(B
$B$"$J$?$N%M%C%H%o!<%/$N(B NIS+ $B%I%a%$%s%M!<%`$,$o$+$i$J$$>l9g$O!"(B
$B%7%9%F%`$+%M%C%H%o!<%/$N4IM}<T$K?R$M$F2<$5$$!#(B</P
><P
>$B<!$K(B <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
> $B%U%!%$%k$rJQ99$7$^$9!#(B
publickey $B$K=q$1$k%5!<%S%9$O(B nisplus $B$@$1(B ("publickey: nisplus") $B$G!"(B
$BB>$N$b$N$O=q$$$F$O$J$i$J$$$3$H$KCm0U$7$F2<$5$$!#(B</P
><P
>$B<!$K(B <B
CLASS="COMMAND"
>keyserv</B
> $B$r5/F0$7$F2<$5$$!#$3$l$O%V!<%H;~$K!"(B
$BI,$:(B portmap $B$ND>8e$K5/F0$5$l$k$h$&$K$7$F$*$$$F2<$5$$!#$3$&$7$F(B

<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>keylogin -r</PRE
></FONT
></TD
></TR
></TABLE
>

$B$H$9$l$P%7%9%F%`$N(B root $B$NHkL)80$,J]4I$5$l$^$9(B
($B$b$&$3$N?7$7$$%[%9%H$N8x3+80$O(B NIS+ $B$N%5!<%P$KDI2C$7$^$7$?$h$M!)(B)$B!#(B</P
><P
><B
CLASS="COMMAND"
>niscat passwd.org_dir</B
>
$B$H$9$l$P!"(B
passwd $B%G!<%?%Y!<%9$N$9$Y$F$N%(%s%H%j$r8+$k$3$H$,$G$-$k$O$:$G$9!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN548"
>8.3. NIS+, keylogin, login $B$*$h$S(B PAM&#13;</A
></H2
><P
>$B%m%0%$%s$7$?$H$-$K!"%f!<%6$O<+J,$NHkL)80$r(B
<SPAN
CLASS="APPLICATION"
>keyserv</SPAN
> $B$K%;%C%H$9$kI,MW$,$"$j$^$9!#(B
$B$3$l$K$O(B <B
CLASS="COMMAND"
>keylogin</B
> $B$rMQ$$$^$9!#(B 
glibc 2.1 $B$H%3%s%Q%$%k$5$l$?>l9g$K$O!"(B shadow $B%Q%C%1!<%8$N(B
<B
CLASS="COMMAND"
>login</B
> $B$O$3$l$r%f!<%6$NBe$o$j$K<B9T$7$F$/$l$^$9!#(B
PAM $B$rG'<1$9$k(B <B
CLASS="COMMAND"
>login</B
> $B$rMQ0U$9$k$K$O!"(B 
<TT
CLASS="FILENAME"
>pam_keylogin-1.2.tar.gz</TT
> $B$r%$%s%9%H!<%k$7!"(B 
<TT
CLASS="FILENAME"
>/etc/pam.d/login</TT
> $B%U%!%$%k$rJQ99$7$F(B pwdb $B$NBe$o$j$K(B 
pam&#38;_unix_auth $B$r;H$&$h$&$K$9$kI,MW$,$"$j$^$9(B
(pwdb $B$O(B NIS+ $B$r%5%]!<%H$7$^$;$s(B)$B!#Nc$r<($7$^$9!#(B</P
><P
>&#13;<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>#%PAM-1.0
auth       required	/lib/security/pam_securetty.so
auth       required	/lib/security/pam_unix2.so       set_secrpc
auth       required	/lib/security/pam_nologin.so
account    required	/lib/security/pam_unix2.so
password   required	/lib/security/pam_unix2.so
session    required	/lib/security/pam_unix2.so</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN561"
>8.4. nsswitch.conf $B%U%!%$%k(B

&#13;</A
></H2
><P
>$B%M%C%H%o!<%/%5!<%S%9%9%$%C%A$N%U%!%$%k(B
<TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
> $B$O!"(B
$B>pJs$X$N%"%/%;%9MW5a$,Mh$?$H$-$K9T$&8!:w$N=gHV$r7hDj$9$k$b$N$G$9!#(B
$B%[%9%HL>$N8!:w$GMQ$$$i$l$k(B
<TT
CLASS="FILENAME"
>/etc/host.conf</TT
> $B%U%!%$%k$H;w$F$$$^$9!#(B
$BNc$($P$3$N%U%!%$%k$K$*$$$F(B</P
><P
>&#13;<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>hosts: files nisplus dns</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
><P
>$B$H;XDj$9$l$P!"%[%9%HL>$N8!:w5!G=$O$^$:%m!<%+%k$N(B
<TT
CLASS="FILENAME"
>/etc/hosts</TT
> 
$B%U%!%$%k$rC5$7!"<!$K(B NIS+$B!"$=$7$F%I%a%$%s%M!<%`%5!<%S%9(B
(<TT
CLASS="FILENAME"
>/etc/resolv.conf</TT
> $B$H(B <SPAN
CLASS="APPLICATION"
>named</SPAN
>)
$B$H8@$&=gHV$G8!:w$r9T$$$^$9!#(B
$B:G8e$^$G%^%C%A$9$k$b$N$,$J$1$l$P%(%i!<$,JV$5$l$k$3$H$K$J$j$^$9!#(B</P
><P
>NIS+ $BMQ$N(B <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
> $B%U%!%$%k$O!"(B
$B0J2<$N$h$&$J$b$N$K$7$F$*$1$PNI$$$G$7$g$&!#(B</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>#
# /etc/nsswitch.conf
#
# An example Name Service Switch config file. This file should be
# sorted with the most-used services at the beginning.
#
# The entry '[NOTFOUND=return]' means that the search for an
# entry should stop if the search in the previous entry turned
# up nothing. Note that if the search failed due to some other reason
# (like no NIS server responding) then the search continues with the
# next entry.
#
# Legal entries are:
#
#	nisplus			Use NIS+ (NIS version 3)
#	nis			Use NIS (NIS version 2), also called YP
#	dns			Use DNS (Domain Name Service)
#	files			Use the local files
#	db			Use the /var/db databases
#	[NOTFOUND=return]	Stop searching if not found so far
#

passwd:     compat
group:      compat
shadow:     compat

passwd_compat: nisplus
group_compat:  nisplus
shadow_compat: nisplus

hosts:      nisplus files dns

services:   nisplus [NOTFOUND=return] files
networks:   nisplus [NOTFOUND=return] files
protocols:  nisplus [NOTFOUND=return] files
rpc:        nisplus [NOTFOUND=return] files
ethers:     nisplus [NOTFOUND=return] files
netmasks:   nisplus [NOTFOUND=return] files
netgroup:   nisplus
bootparams: nisplus [NOTFOUND=return] files
publickey:  nisplus
automount:  files
aliases:    nisplus [NOTFOUND=return] files</PRE
></FONT
></TD
></TR
></TABLE
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="nis-client.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="ypserv.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>NIS $B%/%i%$%"%s%H$N@_Dj(B</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>NIS $B%5!<%P$N@_Dj(B&#13;</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>