Sophie

Sophie

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

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

<HTML
><HEAD
><TITLE
>NIS $B%/%i%$%"%s%H$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$N@_Dj(B
"
HREF="nis-setup.html"><LINK
REL="NEXT"
TITLE="NIS+ $B$N@_Dj(B"
HREF="nisplus-setup.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-setup.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="nisplus-setup.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="NIS-CLIENT"
>7. NIS $B%/%i%$%"%s%H$N@_Dj(B</A
></H1
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN346"
>7.1. ypbind $B%G!<%b%s(B



&#13;</A
></H2
><P
>$B%=%U%H%&%'%"$,$&$^$/%3%s%Q%$%k$G$-$?$i%$%s%9%H!<%k$7$^$7$g$&!#(B
<B
CLASS="COMMAND"
>ypbind</B
> $B%G!<%b%s$O(B
<TT
CLASS="FILENAME"
>/usr/sbin</TT
>
$B%G%#%l%/%H%j$KF~$l$k$HNI$$$G$7$g$&!#(B
NYS $B$N%7%9%F%`$G$O(B
<B
CLASS="COMMAND"
>ypbind</B
> $B$OI,MW$J$$$H8@$&?M$,$$$k$h$&$G$9$,!"(B
$B$3$l$O4V0c$C$F$$$^$9!#(B 
<B
CLASS="COMMAND"
>ypwhich</B
> $B$H(B
<B
CLASS="COMMAND"
>ypcat</B
> $B$O!"(B
$B$+$J$i$:(B <B
CLASS="COMMAND"
>ypbind</B
> $B$rI,MW$H$7$^$9!#(B</P
><P
><TT
CLASS="FILENAME"
>ypbind</TT
>
$B$N%$%s%9%H!<%k$O$b$A$m$s%9!<%Q!<%f!<%6$G9T$&I,MW$,$"$j$^$9!#(B
$BB>$N%P%$%J%j(B (<TT
CLASS="FILENAME"
>ypwhich</TT
>,
<TT
CLASS="FILENAME"
>ypcat</TT
>,
<TT
CLASS="FILENAME"
>yppoll</TT
>,
<TT
CLASS="FILENAME"
>ypmatch</TT
>)
$B$O$9$Y$F$N%f!<%6!<$+$i%"%/%;%92DG=$J%G%#%l%/%H%j$KCV$-$^$7$g$&!#(B
$BDL>o$O(B
<TT
CLASS="FILENAME"
>/usr/bin</TT
>
$B$,NI$$$G$7$g$&!#(B</P
><P
>$B:G6a$N(B <B
CLASS="COMMAND"
>ypbind</B
> $B$K$O@_Dj%U%!%$%k(B
<TT
CLASS="FILENAME"
>/etc/yp.conf</TT
> $B$,$"$j$^$9!#(B
$B$3$3$K(B NIS $B%5!<%P$rD>$K=q$$$F$*$/$3$H$b$G$-$^$9!#(B
$B>\$7$/$O(B ypbind(8) $B$N%^%K%e%"%k$rFI$s$G2<$5$$!#(B
$B$3$N%U%!%$%k$O(B NYS $B$G$bI,MW$G$9!#0J2<$ONc$G$9!#(B</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>ypserver 10.10.0.1
ypserver 10.0.100.8
ypserver 10.3.1.1</PRE
></FONT
></TD
></TR
></TABLE
><P
>NIS $B$J$7$G$b%[%9%HL>$N2r7h$,$G$-$k%7%9%F%`$G$O!"(B
IP $B%"%I%l%9$G$J$/L>A0$rMQ$$$k$3$H$,$G$-$^$9!#(B
$B$=$&$G$J$1$l$P(B IP $B%"%I%l%9$rMQ$$$^$9!#(B
ypbind 3.3 $B$K$O%P%0$,$"$j!":G8e$N%(%s%H%j(B
($B>e5-$NNc$G$O(B ypserver 10.3.1.1) $B$7$+MQ$$$i$l$:!"(B
$BB>$OA4$FL5;k$5$l$^$9!#(B
ypbind-mt $B$G$O@5$7$/07$&$3$H$,$G$-!"(B
$B:G=i$KJV;v$7$?%5!<%P$,MQ$$$i$l$^$9!#(B</P
><P
><B
CLASS="COMMAND"
>ypbind</B
>
$B$r%9%?!<%H%"%C%W%U%!%$%k$KF~$l$kA0$K(B
$B%F%9%H$7$F$*$/$3$H$r$*4+$a$7$^$9!#(B
<B
CLASS="COMMAND"
>ypbind</B
>
$B$N%F%9%H$O0J2<$N$h$&$K$7$F9T$$$^$9!#(B</P
><P
>&#13;<P
></P
><UL
><LI
><P
>YP $B$N%I%a%$%s%M!<%`$,@_Dj$5$l$F$$$k$3$H$r3NG'$7$F2<$5$$!#(B
$B@_Dj$5$l$F$$$J$$>l9g$O0J2<$N$h$&$K$7$^$9!#(B


<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>/bin/domainname nis.domain</PRE
></FONT
></TD
></TR
></TABLE
>


<TT
CLASS="USERINPUT"
><B
>nis.domain</B
></TT
>
$B$ODL>oE,Ev$JJ8;zNs$G!"(B
<EM
>$B$"$J$?$N%^%7%s$N(B
DNS $B%I%a%$%s%M!<%`$H$O0c$&$b$N$K$9$Y$-(B</EM
>$B$G$9!#(B
$B$3$&$7$F$*$1$P!"30It$N%/%i%C%+!<$,%5!<%P$+$i(B NIS
$B%Q%9%o!<%I%G!<%?%Y!<%9$rEp$s$G$$$/$N$,$o$:$+$J$,$i:$Fq$K$J$j$^$9!#(B
NIS $B%I%a%$%sL>$rCN$i$J$$>l9g$O(B
$B%7%9%F%`4IM}<T$+%M%C%H%o!<%/4IM}<T$K?R$M$F2<$5$$!#(B&#13;</P
></LI
><LI
><P
><B
CLASS="COMMAND"
>/usr/sbin/rpc.portmap</B
> $B$,5/F0$5$l$F$$$J$1$l$P5/F0$7$^$9!#(B&#13;</P
></LI
><LI
><P
><TT
CLASS="FILENAME"
>/var/yp</TT
> $B$H$$$&%G%#%l%/%H%j$,$J$1$l$P:n@.$7$^$9!#(B&#13;</P
></LI
><LI
><P
><B
CLASS="COMMAND"
>/usr/sbin/ypbind</B
> $B$r5/F0$7$^$9!#(B&#13;</P
></LI
><LI
><P
>ypbind $B$,%5!<%S%9FbMF$r%]!<%H%^%C%Q$KEPO?$G$-$?$+$I$&$+3N$+$a$k$?$a$K!"(B
<B
CLASS="COMMAND"
>rpcinfo <TT
CLASS="OPTION"
>-p</TT
> localhost</B
>
$B$H$$$&%3%^%s%I$r<B9T$7$F2<$5$$!#(B
$B0J2<$N$h$&$J=PNO$,8=$o$l$k$O$:$G$9!#(B

<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>program vers proto   port
 100000    2   tcp    111  portmapper
 100000    2   udp    111  portmapper
 100007    2   udp    637  ypbind
 100007    2   tcp    639  ypbind</PRE
></FONT
></TD
></TR
></TABLE
>

$B$"$k$$$O;H$C$F$$$k%P!<%8%g%s$K$h$C$F$O(B

<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>program vers proto   port
 100000    2   tcp    111  portmapper
 100000    2   udp    111  portmapper
 100007    2   udp    758  ypbind
 100007    1   udp    758  ypbind
 100007    2   tcp    761  ypbind
 100007    1   tcp    761  ypbind</PRE
></FONT
></TD
></TR
></TABLE
>

$B$N$h$&$K$J$k$+$b$7$l$^$;$s!#(B</P
></LI
><LI
><P
><B
CLASS="COMMAND"
>rpcinfo <TT
CLASS="OPTION"
>-u</TT
> localhost ypbind</B
>
$B$b<B9T$7$F$_$F2<$5$$!#0J2<$N$h$&$JI=<($,=P$k$O$:$G$9!#(B

<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>program 100007 version 2 ready and waiting</PRE
></FONT
></TD
></TR
></TABLE
>

$B$"$k$$$O%$%s%9%H!<%k$7$?(B ypbind $B$N%P!<%8%g%s$K$h$C$F$O(B

<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="90%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>program 100007 version 1 ready and waiting
program 100007 version 2 ready and waiting</PRE
></FONT
></TD
></TR
></TABLE
>

$B$N$h$&$J=PNO$K$J$k$+$b$7$l$^$;$s!#(B
$B=EMW$J$N$O(B "version 2" $B$N%a%C%;!<%8$@$1$G$9!#(B</P
></LI
></UL
>&#13;</P
><P
>$B$3$3$^$GMh$l$P(B <B
CLASS="COMMAND"
>ypcat</B
>
$B$N$h$&$J(B NIS $B%/%i%$%"%s%H%W%m%0%i%`$r<B9T$G$-$k$O$:$G$9!#(B
$BNc$($P(B NIS $B$N%Q%9%o!<%I%G!<%?%Y!<%9$r;2>H$7$?$$>l9g$K$O!"(B
<B
CLASS="COMMAND"
>ypcat <TT
CLASS="REPLACEABLE"
><I
>passwd.byname</I
></TT
></B
>
$B$H$7$^$9!#(B</P
><P
>$B=EMW(B: $B$b$7>e=R$N(B <B
CLASS="COMMAND"
>ypbind</B
> $B$N%F%9%H$r>JN,$7$?>l9g!"(B
$B>/$J$/$H$b%I%a%$%s%M!<%`$,@_Dj$7$F$"$k$3$H$H(B
<TT
CLASS="FILENAME"
>/var/yp</TT
>
$B$H$$$&L>A0$N%G%#%l%/%H%j$,:n$C$F$"$k$3$H$r3NG'$7$F2<$5$$!#(B
<TT
CLASS="FILENAME"
>/var/yp</TT
> $B$,$J$$$H(B 
<B
CLASS="COMMAND"
>ypbind</B
> $B$O@5>o$K5/F0$G$-$^$;$s!#(B</P
><P
>$B%I%a%$%s%M!<%`$N@_Dj$,@5$7$$$+$I$&$+$r%A%'%C%/$9$k$K$O!"(B
yp-tools 2.2 $B$N(B
<B
CLASS="COMMAND"
>/bin/ypdomainname</B
> $B$r;H$C$F2<$5$$!#(B
$B$3$N%W%m%0%i%`$O(B
yp_get_default_domain() $B4X?t$r;H$&$N$G!"(B
$B$h$j87$7$$%A%'%C%/$,$G$-$^$9!#(B
$BNc$($P(B Linux $B$G%G%U%)%k%H$K$J$C$F$$$k(B
($B$=$7$FB?$/$NLdBj$N860x$K$J$C$F$$$k(B)
"(none)" $B$N$h$&$J%I%a%$%sL>$O!"(B
$B$3$N%W%m%0%i%`$G$O5v2D$5$l$^$;$s!#(B</P
><P
>$B%F%9%H$,$&$^$/$$$C$?$i%9%?!<%H%"%C%W%U%!%$%k$rJQ99$7$F!"%V!<%H;~$K(B
<B
CLASS="COMMAND"
>ypbind</B
> $B$,5/F0$5$l$k$h$&$K$7$F$*$/$HNI$$$G$7$g$&!#(B
$B<+F0E*$K(B NIS $B%/%i%$%"%s%H$H$7$F$N3hF0$,3+;O$5$l$^$9!#(B
<B
CLASS="COMMAND"
>ypbind</B
> $B$N5/F0A0$K!"(B
$B%I%a%$%s%M!<%`$,@_Dj$5$l$k$h$&$K$9$k$N$bK:$l$J$$$3$H!#(B</P
><P
>$B0J>e$G@_Dj$O=*N;$7$^$7$?!#%j%V!<%H$7$F!"%V!<%H%a%C%;!<%8$G(B 
<B
CLASS="COMMAND"
>ypbind</B
> $B$,@5>o$KF0:n$7$F$$$k$+$I$&$+3NG'$7$F2<$5$$!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN420"
>7.2. trad-NIS $B$rMQ$$$?(B NIS $B%/%i%$%"%s%H$r%;%C%H%"%C%W$9$k(B&#13;</A
></H2
><P
>$B%[%9%H$NL>A02r7h$K(B NIS $B$rMQ$$$k$K$O!"(B
<TT
CLASS="FILENAME"
>/etc/host.conf</TT
> $B%U%!%$%k$G2r7h=g$r;XDj$9$k9T$K(B
"nis" $B$r;XDj(B ($B$^$?$ODI2C(B) $B$7$F2<$5$$!#(B
$B>\:Y$KIU$$$F$O(B resolv+(8) $B$N%^%K%e%"%k$rFI$s$G2<$5$$!#(B</P
><P
>$B0J2<$N9T$r(B NIS $B%/%i%$%"%s%H$N(B
<TT
CLASS="FILENAME"
>/etc/passwd</TT
> $B$KDI2C$7$F2<$5$$!#(B</P
><P
>&#13;<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>+::::::</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
><P
>+ $B$d(B - $B$H$$$C$?J8;z$r;H$($P!"(B
$B%f!<%6!<$rDI2C(B/$B:o=|$7$?$j>uBV$rJQ99$7$?$j$G$-$^$9!#(B
$BNc$($P%f!<%6(B guest $B$r:o=|$7$?$$$J$i(B
<TT
CLASS="FILENAME"
>/etc/passwd</TT
> $B%U%!%$%k$K(B -guest $B$rDI2C$9$l$P(B OK $B$G$9!#(B
$B%f!<%6(B "linux" $B$K0c$C$?%7%'%k(B ($BNc$($P(B ksh) $B$r;H$o$;$?$$$G$9$C$F!)(B
$BBg>fIW!"(B"+linux::::::/bin/ksh" $B$r(B
<TT
CLASS="FILENAME"
>/etc/passwd</TT
> $B$KDI2C$9$k$@$1$G$9(B ($B0zMQId$O<h$C$F2<$5$$(B)$B!#(B
$BJQ99$7$?$/$J$$%U%#!<%k%I$O6u$N$^$^$K$7$F$*$/I,MW$,$"$j$^$9!#(B
$B%f!<%6$N%3%s%H%m!<%k$K$O%M%C%H%0%k!<%W$rMQ$$$k$3$H$b$G$-$^$9!#(B</P
><P
>$BNc$($P!V%m%0%$%s%"%/%;%9$r(B miquiels, dth, ed $B$H%M%C%H%0%k!<%W(B sysadmin
$B$N%a%s%P!<$@$1$K8B$j$?$$$,!"%"%+%&%s%H%G!<%?$OB>$N%f!<%6A40wJ,$,I,MW!W(B
$B$H$$$&$h$&$J>l9g$O0J2<$N$h$&$K$J$j$^$9!#(B</P
><P
>&#13;<TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>+miquels:::::::
+ed:::::::
+dth:::::::
+@sysadmins:::::::
-ftp
+:*::::::/etc/NoShell</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
><P
>Linux $B$G$O%Q%9%o!<%I$N%U%#!<%k%I$b>e=q$-$G$-$k$3$H$KCm0U$7$F2<$5$$!#$d(B
$B$jJ}$O:#$NNc$HA4$/F1$8$G$9!#$3$NNc$G$O(B "ftp" $B$N%m%0%$%s$b(B
$B:o=|$7$F$$$^$9!#=>$C$F$3$N%f!<%6$OB8:_$7$J$/$J$j!"(B
anonymous ftp $B$O5!G=$7$J$/$J$j$^$9!#(B</P
><P
><TT
CLASS="FILENAME"
>/etc/netgroup</TT
>
$B%U%!%$%k$O0J2<$N$h$&$K$J$C$F$$$k$H;W$$$^$9!#(B</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>sysadmins (-,software,) (-,kukuk,)</PRE
></FONT
></TD
></TR
></TABLE
><P
>$B=EMW!'%M%C%H%0%k!<%W$N5!G=$O(B libc 4.5.26 $B$+$i<BAu$5$l$^$7$?!#(B 4.5.26 
$B0JA0$N(B libc $B$r;H$C$F$$$k(B Linux $B%^%7%s$G(B
<B
CLASS="COMMAND"
>ypbind</B
> $B$r<B9T$9$k$H!"(B
NIS $B$N%Q%9%o!<%I%G!<%?%Y!<%9$K%(%s%H%j$r;}$D$9$Y$F$N%f!<%6$O(B
$B$=$N%^%7%s$K%"%/%;%9$G$-$F$7$^$$$^$9!*(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN442"
>7.3. NYS $B$rMQ$$$?(B NIS $B%/%i%$%"%s%H$r%;%C%H%"%C%W$9$k(B&#13;</A
></H2
><P
>$BI,MW$J$N$O(B NIS $B$N@_Dj%U%!%$%k(B (<TT
CLASS="FILENAME"
>/etc/yp.conf</TT
>)
$B$G@5$7$$%5!<%P(B($B72(B)$B$+$i>pJs$r$b$i$($k$h$&$K$7$F$*$/$3$H!"(B
$B$=$7$F%M!<%`%5!<%S%9%9%$%C%A$N@_Dj%U%!%$%k(B
(<TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
>) $B$r@5$7$/@_Dj$9$k$3$H$G$9!#(B</P
><P
><TT
CLASS="FILENAME"
>ypbind</TT
> $B$b%$%s%9%H!<%k$7$F$*$-$^$7$g$&!#(B
libc $B$K$OI,MW$"$j$^$;$s$,!"(B 
NIS(YP) $B$N3F%D!<%k$K$O$3$l$,I,MW$K$J$j$^$9!#(B</P
><P
>$B%f!<%6$NDI2C!&GS=|5!G=(B (+/-guest/+@admins) $B$rMQ$$$?$$>l9g$O!"(B
"passwd: compat" $B$H(B "group: compat" $B$r(B
<TT
CLASS="FILENAME"
>nsswitch.conf</TT
> $B$G;XDj$9$kI,MW$,$"$j$^$9!#(B
"shadow: compat" $B$H$$$&;XDj$O$"$j$^$;$s!#(B
$B$3$N>l9g$O(B "shadow: files nis" $B$N$h$&$K$7$F2<$5$$!#(B</P
><P
>NYS $B$N%=!<%9$O(B libc 5 $B$N%=!<%9$KF1:-$5$l$F$$$^$9!#(B configure $B$r<B9T$7!"(B 
"Values correct" $B$NLd$$$KBP$7$F0lEYL\$O(B "NO" $B$HEz$($F2<$5$$!#$=$7$F(B
"Build a NYS libc from nys" $B$KBP$7$F(B "YES" $B$HEz$($F2<$5$$!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN454"
>7.4. glibc 2.x $B$rMQ$$$?(B NIS $B%/%i%$%"%s%H$r%;%C%H%"%C%W$9$k(B&#13;</A
></H2
><P
>glibc $B$O(B trad-NIS $B$rMxMQ$7$^$9!#=>$C$F(B ypbind $B$r5/F0$9$kI,MW$,$"$j$^$9!#(B
$B$^$?%M!<%`%5!<%S%9%9%$%C%A$N@_Dj%U%!%$%k(B
(<TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
>)
$B$b@5$7$/@_Dj$9$kI,MW$,$"$j$^$9!#(B
passwd/, shadow, group $B$K(B 
compat $B%b!<%I$r;H$&>l9g$O!"$3$l$i$N%U%!%$%k$N:G8e$K(B
"+" $B$rDI2C$9$kI,MW$,$"$j$^$9!#(B
$B%f!<%6$NDI2C!&:o=|5!G=$rMQ$$$k$3$H$b$G$-$^$9!#(B
$B@_Dj$O(B Solaris 2.x $B$N$b$N$H$^$C$?$/F1$8$G$9!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN460"
>7.5. 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
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>hosts: files nis dns</PRE
></FONT
></TD
></TR
></TABLE
><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!"(B
$B<!$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$H$$$&=gHV$G8!:w$r9T$$$^$9!#(B
$B:G8e$^$G%^%C%A$9$k$b$N$,$J$1$l$P!"(B
$B%(%i!<$,JV$5$l$k$3$H$K$J$j$^$9!#$3$N%U%!%$%k$OA4$F$N%f!<%6$+$i(B
$BFI$_<h$j2DG=$G$J$1$l$P$J$j$^$;$s!*$h$j>\:Y$J>pJs$O(B nsswitch.5 $B$+(B
nsswitch.conf.5 $B$N%^%K%e%"%k%Z!<%8$r8+$F$/$@$5$$!#(B</P
><P
>NIS $BMQ$N(B <TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
> $B%U%!%$%k$H$7$F$O!"(B
$B0J2<$N$h$&$J$b$N$,NI$$$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
# For libc5, you must use shadow: files nis
shadow:     compat

passwd_compat: nis
group_compat: nis
shadow_compat: nis

hosts:      nis files dns

services:   nis [NOTFOUND=return] files
networks:   nis [NOTFOUND=return] files
protocols:  nis [NOTFOUND=return] files
rpc:        nis [NOTFOUND=return] files
ethers:     nis [NOTFOUND=return] files
netmasks:   nis [NOTFOUND=return] files
netgroup:   nis
bootparams: nis [NOTFOUND=return] files
publickey:  nis [NOTFOUND=return] files
automount:  files
aliases:    nis [NOTFOUND=return] files</PRE
></FONT
></TD
></TR
></TABLE
><P
>passwd_compat, group_compat, shadow_compat $B$O(B
glibc 2.x $B$G$N$_%5%]!<%H$5$l$F$$$^$9!#(B
<TT
CLASS="FILENAME"
>/etc/nsswitch.conf</TT
>
$B$K(B shadow $B%k!<%k$,$J$1$l$P!"(B
glibc $B$O%Q%9%o!<%I$N8!:w$K(B passwd $B%k!<%k$rMQ$$$^$9!#(B
glibc $BMQ$N8!:w%b%8%e!<%k$H$7$F!"(B hesoid $B$N$h$&$J$b$N$bB8:_$7$F$$$^$9!#(B
$B$3$l$K$D$$$F$O(B glibc $B$NJ8=q$rFI$s$G$/$@$5$$!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN479"
>7.6. Shadow $B%Q%9%o!<%I$H(B NIS&#13;</A
></H2
><P
>NIS $B$K(B shadow $B%Q%9%o!<%I$rN.DL$5$;$k$N$ONI$$9M$($G$O$"$j$^$;$s!#(B
shadow $B%7%9%F%`$N%a%j%C%H$G$"$k%;%-%e%j%F%#$,<:$o$l$F$7$^$&$+$i$G$9!#(B
$B$=$l$K$3$l$,%5%]!<%H$5$l$F$$$k(B Linux C $B%i%$%V%i%j$O>/?t$K2a$.$^$;$s!#(B
NIS $B>e$K(B shadow $B$rN.$5$J$$$h$&$K$9$k$K$O!"(B
$B%m!<%+%k%7%9%F%`$N%f!<%6$@$1$r(B
<TT
CLASS="FILENAME"
>/etc/shadow</TT
> $B$KEPO?$9$k$3$H$G$9!#(B
NIS $B$KN.$9%f!<%6%(%s%H%j$r(B shadow $B%G!<%?%Y!<%9$+$i:o=|$7!"(B
$B$=$l$i$N%Q%9%o!<%I$O(B passwd $B$K=q$$$F2<$5$$!#(B
$B$3$&$9$l$P(B root $B%m%0%$%s$K$O(B shadow $B$r!"(B
$B0lHL$N(B NIS $B%f!<%6$K$O(B passwd $B$rMQ$$$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B
$B$3$NJ}K!$J$i!"$9$Y$F$N(B NIS $B%/%i%$%"%s%H$G$&$^$/F0:n$7$^$9!#(B</P
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="AEN485"
>7.6.1. Linux</A
></H3
><P
>NIS $B$G(B shadow $B%Q%9%o!<%I$rMQ$$$k$3$H$,$G$-$kM#0l$N(B Linux libc $B$O(B
GNU C Library 2.x $B$G$9!#(B Linux libc5 $B$O$3$l$r%5%]!<%H$7$F$$$^$;$s!#(B
Linux libc5 $B$r(B NYS $B$H0l=o$K%3%s%Q%$%k$7$?>l9g$O!"(B
$BB?>/$N%3!<%I$,4^$^$l$k$3$H$K$O$J$j$^$9!#(B
$B$G$b$3$N%3!<%I$O>u67$K$h$C$F$O$R$I$/2u$l$F$7$^$$!"(B
shadow $B%(%s%H%j$,A4$F@5$7$$>l9g$G$bF0:n$7$J$$$3$H$,$"$j$^$9!#(B</P
></DIV
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="AEN488"
>7.6.2. Solaris</A
></H3
><P
>Solaris $B$O(B NIS $B>e$G$N(B shadow $B%Q%9%o!<%I$r%5%]!<%H$7$F$$$^$;$s!#(B</P
></DIV
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="AEN491"
>7.6.3. PAM&#13;</A
></H3
><P
>PAM $B$O(B NIS $B>e$G$N(B shadow $B%Q%9%o!<%I$r%5%]!<%H$7$^$;$s!#(B
$BFC$K(B pam_pwdb/libpwdb $B$,$@$a$J$s$G$9!#(B
$B$3$l$O(B RedHat 5.x $B%f!<%6$K$H$C$FBg$-$JLdBj$G$9!#(B
glibc $B$H(B PAM $B$r;H$C$F$$$k>l9g$O!"(B
/etc/pam.d/* $B$N%(%s%H%j$rJQ99$9$kI,MW$,$"$j$^$9!#(B
pam_unix_* $B%b%8%e!<%k$K$"$k(B
pam_pwdb $B$N%k!<%k$rCV$-49$($F2<$5$$!#(B
$B$7$+$7(B pam_unix_auth.so $B%b%8%e!<%k$K$O%P%0$,$"$k$N$G!"(B
$B$3$l$OI,$:F0:n$9$k$H$O8B$j$^$;$s!#(B</P
><P
><TT
CLASS="FILENAME"
>/etc/pam.d/login</TT
> $B$NNc$r0J2<$K$"$2$^$9!#(B</P
><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_unix.so
auth       required	/lib/security/pam_nologin.so
account    required	/lib/security/pam_unix.so
password   required	/lib/security/pam_unix.so
session    required	/lib/security/pam_unix.so</PRE
></FONT
></TD
></TR
></TABLE
></DIV
></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-setup.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="nisplus-setup.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>NIS $B$N@_Dj(B&#13;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>NIS+ $B$N@_Dj(B</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>