Sophie

Sophie

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

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

<HTML
><HEAD
><TITLE
>$B3hMQNc(B</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK
REL="HOME"
TITLE="User Authentication HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="$B%f!<%6G'>Z$r0BA4$K9T$&J}K!(B"
HREF="secure.html"><LINK
REL="NEXT"
TITLE="$B%j%=!<%9(B"
HREF="resources.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"
>User Authentication HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="secure.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="resources.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="APACHE"
>5. $B3hMQNc(B</A
></H1
><P
>$B$3$N>O$G$O!"4JC1$J<BNc$r5s$2$^$9!#A0>O$NFbMF$r$^$H$a$k$N$KLrN)$D$+$H;W$$$^$9!#(B</P
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN352"
>5.1. Apache + mod_auth_pam</A
></H2
><P
>$B$3$3$G$O!"Nc$H$7$F!"(B<TT
CLASS="FILENAME"
>mod_auth_pam</TT
> $B$H$$$&(B Apache $B$N(B
$B%b%8%e!<%k$N%$%s%9%H!<%k$H@_Dj$r9T$$$^$9!#$3$l$O!"(BPAM $B$r;H$C$F%&%'%V%5!<%P$N(B
$B%f!<%6$rG'>Z$9$k$N$KMxMQ$5$l$k$b$N$G$9!#$3$NNcBj$N<q;]$O(B PAM $B$K$"$k$N$G!"(B
Apache $B$K$D$$$F$O4{$K%$%s%9%H!<%k$5$l$F$$$k$b$N$H$7$^$9!#$^$@%$%s%9%H!<%k(B
$B$5$l$F$$$J$$$J$i!"MxMQ$7$F$$$k(B Linux $B$NG[I[85$G!"%$%s%9%H!<%kMQ%Q%C%1!<%8$,(B
$B8+$D$+$k$O$:$G$9!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN356"
>5.2. $BNcBj$NFbMF(B</A
></H2
><P
>$B$3$NNcBj$NL\I8$O!"%&%'%V%5!<%P>e$K!"@)8B$N$+$+$C$?(B <TT
CLASS="FILENAME"
>family</TT
> $B$H$$$&%G%#%l%/%H%j$r:n@.$7!"(B PAM $B$r2p$7$?(B
$B%f!<%6G'>Z$r$=$NNN0h$K@_Dj$9$k$3$H$G$9!#$=$N%G%#%l%/%H%j$K$O(B family $B$N%a%s%P!<(B
$B$N8D?M>pJs$rCV$/$N$G!"%f!<%6%0%k!<%W(B family $B$N0l0w$G$J$$$H%"%/%;%9$G$-$J$$$h$&(B
$B$K$7$^$9!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN360"
>5.3. mod_auth_pam $B$N%$%s%9%H!<%k(B</A
></H2
><P
>$B:G=i$K!"(B<TT
CLASS="FILENAME"
>mod_auth_pam</TT
> $B$r(B <A
HREF="http://blank.pages.de/pam/mod_auth_pam"
TARGET="_top"
>http://blank.pages.de/pam/mod_auth_pam</A
> $B$+$i%@%&%s%m!<%I$7$F$/$@$5$$!#(B
$B$=$7$F!"<!$N%3%^%s%I$G(B <TT
CLASS="FILENAME"
>mod_auth_pam</TT
> $B$r%3%s%Q%$%k$7$^$9!#(B
( root $B$G%m%0%$%s$9$k$3$H$,I,MW$G$9(B)</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>   <TT
CLASS="PROMPT"
>~#</TT
> <TT
CLASS="USERINPUT"
><B
>tar xzf mod_auth_pam.tar.gz</B
></TT
>
   <TT
CLASS="PROMPT"
>~#</TT
> <TT
CLASS="USERINPUT"
><B
>cd mod_auth_pam-1.0a</B
></TT
>
   <TT
CLASS="PROMPT"
>~/mod_auth_pam-1.0a#</TT
> <TT
CLASS="USERINPUT"
><B
>make</B
></TT
>
   <TT
CLASS="PROMPT"
>~/mod_auth_pam-1.0a#</TT
> <TT
CLASS="USERINPUT"
><B
>make install</B
></TT
>
   </PRE
></TD
></TR
></TABLE
><P
>$B$b$7(B <TT
CLASS="FILENAME"
>mod_auth_pam</TT
> $B$r%$%s%9%H!<%k$9$k$H$-$KLdBj$,@8$8$?$i!"(B
$B%G%#%9%H%j%S%e!<%7%g%s$KIUB0$7$F$$$k(B <TT
CLASS="FILENAME"
>apache-dev</TT
> $B$H$$$&(B
$B%Q%C%1!<%8$r%$%s%9%H!<%k$7$F$$$k$+$I$&$+3NG'$7$F$/$@$5$$!#(B
<TT
CLASS="FILENAME"
>mod_auth_pam</TT
> $B$N%$%s%9%H!<%k$,=*$o$C$?$i!"(BApache $B$r:F5/F0(B
$B$9$kI,MW$,$"$j$^$9!#(BApache $B$ODL>o<!$N%3%^%s%I$G:F5/F0$G$-$^$9!#(B($B$3$3$G$b!"(Broot 
$B$G$J$$$H$$$1$^$;$s(B)</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>   <TT
CLASS="PROMPT"
>~#</TT
> <TT
CLASS="USERINPUT"
><B
>/etc/init.d/apache restart</B
></TT
>
   </PRE
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN382"
>5.4. PAM $B$N@_Dj(B</A
></H2
><P
>Apache $B$N$?$a$N(B PAM $B$N@_Dj%U%!%$%k$O(B <TT
CLASS="FILENAME"
>/etc/pam.d/httpd</TT
> $B$K(B
$B$"$j$^$9!#%G%U%)%k%H$N@_Dj(B($B$3$l$O(B <TT
CLASS="FILENAME"
>mod_auth_pam</TT
> $B$r%$%s%9(B
$B%H!<%k$7$?$H$-$KF1;~$K%$%s%9%H!<%k$5$l$F$$$^$9(B)$B$O!"0BA4$G$O$"$j$^$9$,!"(B
<TT
CLASS="FILENAME"
>pam_pwdb.so</TT
> $B$H$$$&%b%8%e!<%k$r;H$C$F$$$F!"$3$N%b%8%e!<%k(B
$B$OB?$/$N%7%9%F%`$G$OF~<j$G$-$J$$$+$b$7$l$^$;$s!#(B($B$=$l$K$$$A$+$i@_Dj$7$F$$$/(B
$B$[$&$,3Z$7$$$G$9$+$i!#(B) $B$7$?$,$C$F!"(B<TT
CLASS="FILENAME"
>/etc/pam.d/httpd</TT
> $B$H(B
$B$$$&%U%!%$%k$O:o=|$7$F!":G=i$+$i%9%?!<%H$7$^$7$g$&!#(B</P
><DIV
CLASS="SECT3"
><H3
CLASS="SECT3"
><A
NAME="AEN389"
>5.4.1. PAM $B$N@_DjJ}K!$r7h$a$k(B</A
></H3
><P
>Apache $B$NG'>ZMW5a$r(B PAM $B$,=hM}$9$kJ}K!$rDj$a$kA0$K!"(BPAM $B$,I,MW$J$N$O2?$r(B
$B%A%'%C%/$9$k$?$a$J$N$+$r@53N$KM}2r$7$J$1$l$P$J$j$^$;$s!#$^$:!"(BPAM $B$r;H$&$N(B
$B$O!"I8=`E*$J(B Unix $B%Q%9%o!<%I%G!<%?%Y!<%9$K$"$k%Q%9%o!<%I$H%f!<%6$N%Q%9%o!<%I$,(B
$B0lCW$9$k$+$I$&$+$r3NG'$5$;$k$?$a$G$9!#$@$H$9$k$H!"(B"<SPAN
CLASS="TOKEN"
>auth</SPAN
>
" $B7?$K(B "<TT
CLASS="FILENAME"
>pam_unix.so</TT
>" $B%b%8%e!<%k$H$$$&$N$,(B
$B;H$($=$&$G$9!#(B
$B@5$7$$%Q%9%o!<%I$,F~NO$5$l$J$$$HG'>Z$,<:GT$9$k$h$&$K$9$k$?$a$K!"%b%8%e!<%k$N(B 
<SPAN
CLASS="TOKEN"
>control</SPAN
> $B7?$O(B "required" $B$K%;%C%H$7$9$k$N(B
$B$,$$$$$G$7$g$&!#0J2<$O!"$3$N>l9g$N(B <TT
CLASS="FILENAME"
>/etc/pam.d/httpd</TT
> 
$B%U%!%$%k$N:G=i$N9T$,$I$&$J$k$+$r<($7$?$b$N$G$9!#(B</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>     auth	required	pam_unix.so
     </PRE
></TD
></TR
></TABLE
><P
>$B<!$K!"%f!<%6$N%"%+%&%s%H$,M-8z$K$J$C$F$$$k$+$I$&$+3NG'$7$J$1$l$P$J$j$^$;$s!#(B
($B$D$^$j!"%f!<%6$N%Q%9%o!<%I$NM-8z4|8B$,@Z$l$F$$$k$J$I$NLdBj$,$J$$$+$I$&$+(B
$B$H$$$&$3$H$G$9!#(B) $B$3$l$O(B "<SPAN
CLASS="TOKEN"
>account</SPAN
>" $B%?%$%W$NLdBj$G!"(B
$B$=$N5!G=$K$D$$$F$b(B <TT
CLASS="FILENAME"
>pam_unix.so</TT
> $B%b%8%e!<%k$GDs6!$5$l$F(B
$B$$$^$9!#(B
$B:FEY!"$3$N%b%8%e!<%k$N(B "<SPAN
CLASS="TOKEN"
>control</SPAN
>" $B%?%$%W$r(B "
required" $B$K@_Dj$7$^$9!#$=$N9T$rDI2C$7=*$o$k$H!"(B<TT
CLASS="FILENAME"
>/etc/pam.d/httpd</TT
> $B$N@_Dj$O0J2<$N$h$&$K$J$j$^$9!#(B</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>     auth	required	pam_unix.so
     account	required	pam_unix.so
     </PRE
></TD
></TR
></TABLE
><P
>$B>e5-$N@_Dj$OHs>o$K@vN}$5$l$F$$$k$H$O8@$$Fq$$$G$9$,!"$7$C$+$j5!G=$7$^$9!#(B
PAM $B$N%5!<%S%9$N@_DjJ}K!$r3X$V%9%?!<%H$H$7$F$O0-$/$J$$$O$:$G$9!#(B</P
></DIV
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN404"
>5.5. Apache $B$N@_Dj(B</A
></H2
><P
>PAM $B$O(B Apache $B$+$i$NG'>ZMW5a$r=hM}$G$-$k$h$&$K@_Dj$5$l$?$N$G!":#EY$O(B Apache $B$,(B
 PAM $B$NG'>Z$rE,@Z$KMxMQ$7$F(B <TT
CLASS="FILENAME"
>family</TT
> 
$B%G%#%l%/%H%j$X$N%"%/%;%9$r@)8B$G$-$k$h$&$K@_Dj$7$^$7$g$&!#$=$l$r$9$k$K$O!"<!$N(B
$B?t9T$r(B <TT
CLASS="FILENAME"
>httpd.conf</TT
> $B%U%!%$%k$KIU$12C$($F$/$@$5$$!#(B
( <TT
CLASS="FILENAME"
>httpd.conf</TT
> $B%U%!%$%k$ODL>o(B <TT
CLASS="FILENAME"
>/etc/apache</TT
> $B$+(B <TT
CLASS="FILENAME"
>/etc/httpd</TT
> 
$B%G%#%l%/%H%j$K$"$j$^$9(B)</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><PRE
CLASS="PROGRAMLISTING"
>    &#60;Directory /var/www/family&#62;
    AuthPAM_Enabled on
    AllowOverride None
    AuthName "Family Secrets"
    AuthType "basic"
    require group family
    &#60;/Directory&#62;
    </PRE
></TD
></TR
></TABLE
><P
>$B$b$7$+$9$k$H!">e5-$N(B <TT
CLASS="FILENAME"
>/var/www</TT
> $B$NItJ,$O!"(B
$B%&%'%V4X78$NJ8=q$,%G%U%)%k%H$GCV$+$l$F$$$k(B <TT
CLASS="FILENAME"
>/home/httpd</TT
> $B$H$$$C$?>l=j$KJQ99$7$J$1$l$P$J$i$J$$$+$b(B
$B$7$l$^$;$s!#$=$N>l=j$,$I$3$G$"$m$&$H$b!"$=$3$K(B <TT
CLASS="FILENAME"
>family</TT
> $B$H$$$&%G%#%l%/%H%j$r:n@.$9$kI,MW$,$"$j$^$9!#(B</P
><P
>$B:#2s$N@_Dj$r%F%9%H$9$kA0$K!":#JT=8$7$?(B Apache $B$N@_Dj$K$D$$$F4JC1$K@bL@(B
$B$7$?$$$H;W$$$^$9!#(B&#60;Directory&#62; $B%G%#%l%/%F%#%V(B(directive)$B$O!"$3$N%G%#%l%/(B
$B%H%j$K4X$9$k@_Dj%G!<%?$r%+%W%;%k2=$9$k$?$a$K;HMQ$5$l$^$9!#(B
$B$=$7$F!"$3$N%G%#%l%/%F%#%V$NFbIt$G$O!"$^$:!"(BPAM $B$NG'>Z5!G=$rM-8z$K$7$F(B
("AuthPAM_enabled on")$B!"$3$N@_Dj$N>e=q$-$r6X;_$7(B("
AllowOverride none")$B!"$3$NG'>ZNN0h$NL>A0$r(B "Family Secrets
" $B$H$7$F$$$^$9(B("AuthName "Family Secrets"")$B!#(B
$B$=$7$F!"(Bhttpd $B$NG'>Z%?%$%W(B(PAM $B$K$h$kG'>Z$G$O$"$j$^$;$s(B)$B$r%G%U%)%k%H$K%;%C%H(B
$B$7$?>e$G(B("AuthType "basic"")$B!"%f!<%6%0%k!<%W$H$7$F(B 
family $B$N@\B3$r5v2D$9$k@_Dj(B("require group family")$B$K$7$^$7$?!#(B</P
></DIV
><DIV
CLASS="SECT2"
><H2
CLASS="SECT2"
><A
NAME="AEN418"
>5.6. $B@_Dj$N%F%9%H(B</A
></H2
><P
>$B$3$l$GA4$F$N@_Dj$,LdBj$J$/=*N;$7$?$N$G!"@.8y$r=K$$$^$7$g$&!#$5$C$=$/$*5$$KF~(B
$B$j$N%V%i%&%6$r5/F0$5$;$F!"(Bhttp://your-domain/family/ $B$KFM?J$7$^$7$g$&!#(B
(your-domain $B$NItJ,$K$O!"$(!<$C$H!"$"$J$?$N%I%a%$%sL>(B(your-domain)$B$rF~$l$F$/(B
$B$@$5$$(B) $B$3$l$G$"$J$?$O40A4$JG'>Z$r<u$1$?<T(B(uber-authenticator)$B$K$J$C$?$o$1$G(B
$B$9!#(B</P
></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="secure.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="resources.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>$B%f!<%6G'>Z$r0BA4$K9T$&J}K!(B</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>$B%j%=!<%9(B</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>