From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Jan  8 07:48:45 1999
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id HAA14132;
	Fri, 8 Jan 1999 07:48:45 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from nyagira.linc.or.jp (nyagira.linc.or.jp [202.17.213.38])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id HAA14127
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 8 Jan 1999 07:48:43 +0900 (JST)
	(envelope-from kgotoh@biwa.linc.or.jp)
Received: from phantom.ghost.linc.or.jp (phantom.ghost.linc.or.jp [202.17.213.33])
	by nyagira.linc.or.jp (8.9.1a/3.7W/98123101-pl1) with ESMTP id HAA17731
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 8 Jan 1999 07:48:41 +0900 (JST)
	(envelope-from kgotoh@biwa.linc.or.jp)
Received: (from uucp@localhost)
	by phantom.ghost.linc.or.jp (8.9.1a/3.7W/1999010102-phantom) with UUCP id HAA28316
	for FreeBSD-users-jp@jp.freebsd.org; Fri, 8 Jan 1999 07:48:40 +0900 (JST)
Received: by biwa.biwa.linc.or.jp (8.8.8/6.4J.6-linc-j1.1)
	id HAA18183; Fri, 8 Jan 1999 07:48:20 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: Your message of "Fri, 08 Jan 1999 04:25:22 +0900"
	<36950A223B6.0802RCV@po.teleway.ne.jp>
References: <36950A223B6.0802RCV@po.teleway.ne.jp>
X-Mailer: Mew version 1.93 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990108074819C.kgotoh@biwa.biwa.linc.or.jp>
Date: Fri, 08 Jan 1999 07:48:19 +0900
From: Kazumasa Gotoh <kgotoh@biwa.linc.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 42
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-users-jp 37190
Subject: [FreeBSD-users-jp 37190] Re: ftpchroot
 =?ISO-2022-JP?B?GyRCJE4kaCQmJEsbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: kgotoh@biwa.linc.or.jp


>>>>> On Fri, 08 Jan 1999 04:25:22 +0900, Go Tamura <rcv@ml.club.or.jp> said:

> $B!!(BTELNET$B$G%Q%9%o!<%I$rJQ$($i$l$k$h$&$K$H%f!<%6$N%7%'%k$r(B /usr/bin/passwd
> $B$H$7$^$7$?$H$3$m#F#T#P$,$&$^$/$$$+$:(B /bin/sh $B$KLa$7$^$7$?!#$9$k$H!"$;$C$+(B
> $B$/(B ftpchroot $B$G1#$7$?$D$b$j$N$b$N$,(BTELNET$B$+$i$O4]8+$($K$J$C$F$7$^$$$^$7$?!#(B

ftpd $B$O!"Ev3:%f!<%6$N%m%0%$%s%7%'%k$,(B /etc/shells $B$KEPO?$5$l$F(B
$B$$$J$$$H@\B3$r5qH]$7$^$9!#(B

$B2?$+$o$+$i$J$$;v$,$"$k>l9g$O!"(Bman $B%3%^%s%I$G%^%K%e%"%k$rFI$`$H(B
$B<+J,$NC5$7$F$$$k>pJs$rF@$k;v$,$G$-$k;v$,B?$$$b$N$G$9!#(B

man ftpd $B$9$k$H!"(Bftpd $B$,$I$N$h$&$K%f!<%6G'>Z$r9T$&$+$,=q$$$F$"$C$F!"(B
$B$=$NCf$K$O!"(B

     4.   $B%f!<%6$O(B getusershell(3) $B$,JV$9I8=`$N%7%'%k$r;}$C$F$$$J$1$l$P(B
          $B$J$j$^$;$s!#(B

$B$H$$$&5-=R$r8+$D$1$k;v$,$G$-$^$9(B($B>e5-$N$b$N$OF|K\8l(B man $B$G$NI=<($G$9!#(B
$BF|K\8l(B man $B$r%$%s%9%H!<%k$7$F$$$J$1$l$P1Q8l$G=P$FMh$^$9(B)$B!#(B
$B$=$3$G(B man getusershell $B$9$k$H!"(B

     The getusershell() function returns a pointer to a legal user shell as
     defined by the system manager in the file /etc/shells. If /etc/shells is
     unreadable or does not exist, getusershell() behaves as if /bin/sh and
     /bin/csh were listed in the file.

     The getusershell() function reads the next line (opening the file if nec-
     essary); setusershell() rewinds the file; endusershell() closes it.

$B$H!"=q$$$F$"$k;v$+$i!"BP:vJ}K!$,$o$+$j$^$9!#(B

$B$3$N(B ftpd $B$N$U$k$^$$$O(B FreeBSD $B$@$1$NOC$7$G$O$J$/$F!"(BUNIX $B7O$N(B OS $B$G$O(B
$B$_$JF1$8$G$9!#(B

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
    $B8eF#OB@/!wHzGG(B	kgotoh@biwa.juice.or.jp
			kgotoh@biwa.linc.or.jp
			kgotoh@biwa.uinet.or.jp


