Sophie

Sophie

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

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

<HTML
><HEAD
><TITLE
>NIS/NYS $B%$%s%9%H!<%k$N%A%'%C%/(B

&#13;</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%5!<%P$N@_Dj(B
"
HREF="ypserv.html"><LINK
REL="NEXT"
TITLE="$B:F5/F0;~$N<+F0<B9T(B"
HREF="bootup.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="ypserv.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="bootup.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="VERIFY-INST"
>10. NIS/NYS $B%$%s%9%H!<%k$N%A%'%C%/(B

&#13;</A
></H1
><P
>$B$9$Y$F$,$&$^$/9T$C$?$i!"(B
$B4JC1$J%3%^%s%I$r;H$C$F%$%s%9%H!<%k$N%A%'%C%/$r9T$C$F2<$5$$!#(B
$BNc$($P%Q%9%o!<%I%U%!%$%k$,(B NIS/NYS $B$G6&M-$5$l$F$$$k>l9g$O!"(B</P
><P
>&#13;<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>% ypcat passwd</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
><P
>$B$H$$$&%3%^%s%I$G(B NIS $B$N%Q%9%o!<%I%U%!%$%k$NFbMF$,8+$i$l$k$O$:$G$9!#(B
$B$^$?(B</P
><P
>&#13;<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>% ypmatch userid passwd</PRE
></FONT
></TD
></TR
></TABLE
>&#13;</P
><P
>$B$H$9$l$P!"(B
$B;XDj$7$?%f!<%6$N%(%s%H%j$,%Q%9%o!<%I%U%!%$%k$+$i<h$j=P$5$l$FI=<($5$l$^$9(B
(userid $B$K$OE,Ev$J%f!<%6$N%m%0%$%sL>$rF~$l$^$9(B)$B!#(B
$B$J$*(B <B
CLASS="COMMAND"
>ypcat</B
> $B$d(B <B
CLASS="COMMAND"
>ypmatch</B
> $B$O!"(B
trad-NIS $B$d(B NYS $B$NG[I[%Q%C%1!<%8$KF~$C$F$$$^$9!#(B</P
><P
>$B%f!<%6!<$K$h$k%m%0%$%s$,$G$-$J$$>l9g$K$O!"(B
$B0J2<$N%W%m%0%i%`$r%/%i%$%"%s%H$G<B9T$7$F$_$F2<$5$$!#(B</P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="PROGRAMLISTING"
>#include &#60;stdio.h&#62;
#include &#60;pwd.h&#62;
#include &#60;sys/types.h&#62;

int
main(int argc, char *argv[])
{
  struct passwd *pwd;

  if(argc != 2)
    {
      fprintf(stderr,"Usage: getwpnam username\n");
      exit(1);
    }

  pwd=getpwnam(argv[1]);

  if(pwd != NULL)
    {
      printf("name.....: [%s]\n",pwd-&#62;pw_name);
      printf("password.: [%s]\n",pwd-&#62;pw_passwd);
      printf("user id..: [%d]\n", pwd-&#62;pw_uid);
      printf("group id.: [%d]\n",pwd-&#62;pw_gid);
      printf("gecos....: [%s]\n",pwd-&#62;pw_gecos);
      printf("directory: [%s]\n",pwd-&#62;pw_dir);
      printf("shell....: [%s]\n",pwd-&#62;pw_shell);
    }
  else
    fprintf(stderr,"User \"%s\" not found!\n",argv[1]);

  exit(0);
}</PRE
></FONT
></TD
></TR
></TABLE
><P
>$B$3$N%W%m%0%i%`$r%f!<%6L>$r%Q%i%a!<%?$H$7$F<B9T$7$^$9$H!"(B
$B$=$N%f!<%6$KBP$7$F(B getpwnam $B4X?t$,JV$9>pJs$,A4$FI=<($5$l$^$9!#(B
$B$3$l$K$h$C$F!"$I$N%(%s%H%j$,4V0c$C$F$$$k$+$,$o$+$k$G$7$g$&!#(B
$B$h$/$"$k4V0c$$$H$7$F$O!"%Q%9%o!<%I$N%U%#!<%k%I$,(B
"*" $B$K$h$C$F>e=q$-$5$l$F$$$k!"$J$I$,$"$j$^$9!#(B</P
><P
>GNU C Library 2.1 (glibc 2.1) $B$K$O(B
<B
CLASS="COMMAND"
>getent</B
> $B$H$$$&%D!<%k$,$D$$$F$-$^$9!#(B
$B$=$N$h$&$J%7%9%F%`$G$O!">e5-$NBe$o$j$K$3$A$i$r;H$$$^$7$g$&!#(B

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

$B$d(B

<TABLE
BORDER="1"
BGCOLOR="#E0E0E0"
WIDTH="100%"
><TR
><TD
><FONT
COLOR="#000000"
><PRE
CLASS="SCREEN"
>% getent passwd login</PRE
></FONT
></TD
></TR
></TABLE
>

$B$N$h$&$K;n$7$F$_$^$7$g$&!#(B</P
></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="ypserv.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="bootup.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>NIS $B%5!<%P$N@_Dj(B&#13;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>$B:F5/F0;~$N<+F0<B9T(B</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>